23.39/8.62 MAYBE 25.99/9.31 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 25.99/9.31 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 25.99/9.31 25.99/9.31 25.99/9.31 H-Termination with start terms of the given HASKELL could not be shown: 25.99/9.31 25.99/9.31 (0) HASKELL 25.99/9.31 (1) LR [EQUIVALENT, 0 ms] 25.99/9.31 (2) HASKELL 25.99/9.31 (3) CR [EQUIVALENT, 0 ms] 25.99/9.31 (4) HASKELL 25.99/9.31 (5) IFR [EQUIVALENT, 0 ms] 25.99/9.31 (6) HASKELL 25.99/9.31 (7) BR [EQUIVALENT, 0 ms] 25.99/9.31 (8) HASKELL 25.99/9.31 (9) COR [EQUIVALENT, 17 ms] 25.99/9.31 (10) HASKELL 25.99/9.31 (11) Narrow [SOUND, 0 ms] 25.99/9.31 (12) AND 25.99/9.31 (13) QDP 25.99/9.31 (14) QDPSizeChangeProof [EQUIVALENT, 0 ms] 25.99/9.31 (15) YES 25.99/9.31 (16) QDP 25.99/9.31 (17) DependencyGraphProof [EQUIVALENT, 0 ms] 25.99/9.31 (18) AND 25.99/9.31 (19) QDP 25.99/9.31 (20) MNOCProof [EQUIVALENT, 0 ms] 25.99/9.31 (21) QDP 25.99/9.31 (22) NonTerminationLoopProof [COMPLETE, 0 ms] 25.99/9.31 (23) NO 25.99/9.31 (24) QDP 25.99/9.31 (25) MNOCProof [EQUIVALENT, 0 ms] 25.99/9.31 (26) QDP 25.99/9.31 (27) NonTerminationLoopProof [COMPLETE, 0 ms] 25.99/9.31 (28) NO 25.99/9.31 (29) QDP 25.99/9.31 (30) MNOCProof [EQUIVALENT, 0 ms] 25.99/9.31 (31) QDP 25.99/9.31 (32) NonTerminationLoopProof [COMPLETE, 0 ms] 25.99/9.31 (33) NO 25.99/9.31 (34) QDP 25.99/9.31 (35) MNOCProof [EQUIVALENT, 0 ms] 25.99/9.31 (36) QDP 25.99/9.31 (37) NonTerminationLoopProof [COMPLETE, 0 ms] 25.99/9.31 (38) NO 25.99/9.31 (39) QDP 25.99/9.31 (40) QDPSizeChangeProof [EQUIVALENT, 0 ms] 25.99/9.31 (41) YES 25.99/9.31 (42) QDP 25.99/9.31 (43) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (44) QDP 25.99/9.31 (45) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (46) QDP 25.99/9.31 (47) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (48) QDP 25.99/9.31 (49) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (50) QDP 25.99/9.31 (51) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (52) QDP 25.99/9.31 (53) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (54) QDP 25.99/9.31 (55) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (56) QDP 25.99/9.31 (57) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (58) QDP 25.99/9.31 (59) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (60) QDP 25.99/9.31 (61) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (62) QDP 25.99/9.31 (63) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (64) QDP 25.99/9.31 (65) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (66) QDP 25.99/9.31 (67) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (68) QDP 25.99/9.31 (69) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (70) QDP 25.99/9.31 (71) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (72) QDP 25.99/9.31 (73) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (74) QDP 25.99/9.31 (75) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (76) QDP 25.99/9.31 (77) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (78) QDP 25.99/9.31 (79) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (80) QDP 25.99/9.31 (81) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (82) QDP 25.99/9.31 (83) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (84) QDP 25.99/9.31 (85) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (86) QDP 25.99/9.31 (87) TransformationProof [EQUIVALENT, 2 ms] 25.99/9.31 (88) QDP 25.99/9.31 (89) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (90) QDP 25.99/9.31 (91) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (92) QDP 25.99/9.31 (93) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (94) QDP 25.99/9.31 (95) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (96) QDP 25.99/9.31 (97) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (98) QDP 25.99/9.31 (99) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (100) QDP 25.99/9.31 (101) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (102) QDP 25.99/9.31 (103) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (104) QDP 25.99/9.31 (105) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (106) QDP 25.99/9.31 (107) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (108) QDP 25.99/9.31 (109) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (110) QDP 25.99/9.31 (111) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (112) QDP 25.99/9.31 (113) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (114) QDP 25.99/9.31 (115) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (116) QDP 25.99/9.31 (117) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (118) QDP 25.99/9.31 (119) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (120) QDP 25.99/9.31 (121) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (122) QDP 25.99/9.31 (123) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (124) QDP 25.99/9.31 (125) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (126) QDP 25.99/9.31 (127) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (128) QDP 25.99/9.31 (129) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (130) QDP 25.99/9.31 (131) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (132) QDP 25.99/9.31 (133) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (134) QDP 25.99/9.31 (135) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (136) QDP 25.99/9.31 (137) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (138) QDP 25.99/9.31 (139) QDPSizeChangeProof [EQUIVALENT, 5 ms] 25.99/9.31 (140) YES 25.99/9.31 (141) QDP 25.99/9.31 (142) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (143) QDP 25.99/9.31 (144) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (145) QDP 25.99/9.31 (146) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (147) QDP 25.99/9.31 (148) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (149) QDP 25.99/9.31 (150) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (151) QDP 25.99/9.31 (152) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (153) QDP 25.99/9.31 (154) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (155) QDP 25.99/9.31 (156) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (157) QDP 25.99/9.31 (158) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (159) QDP 25.99/9.31 (160) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (161) QDP 25.99/9.31 (162) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (163) QDP 25.99/9.31 (164) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (165) QDP 25.99/9.31 (166) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (167) QDP 25.99/9.31 (168) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (169) QDP 25.99/9.31 (170) QDPSizeChangeProof [EQUIVALENT, 44 ms] 25.99/9.31 (171) YES 25.99/9.31 (172) QDP 25.99/9.31 (173) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (174) QDP 25.99/9.31 (175) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (176) QDP 25.99/9.31 (177) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (178) QDP 25.99/9.31 (179) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (180) QDP 25.99/9.31 (181) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (182) QDP 25.99/9.31 (183) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (184) QDP 25.99/9.31 (185) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (186) QDP 25.99/9.31 (187) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (188) QDP 25.99/9.31 (189) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (190) QDP 25.99/9.31 (191) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (192) QDP 25.99/9.31 (193) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (194) QDP 25.99/9.31 (195) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (196) QDP 25.99/9.31 (197) TransformationProof [EQUIVALENT, 0 ms] 25.99/9.31 (198) QDP 25.99/9.31 (199) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (200) QDP 26.32/9.40 (201) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (202) QDP 26.32/9.40 (203) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (204) QDP 26.32/9.40 (205) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (206) QDP 26.32/9.40 (207) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (208) QDP 26.32/9.40 (209) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (210) QDP 26.32/9.40 (211) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (212) QDP 26.32/9.40 (213) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (214) QDP 26.32/9.40 (215) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (216) QDP 26.32/9.40 (217) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (218) QDP 26.32/9.40 (219) TransformationProof [EQUIVALENT, 1 ms] 26.32/9.40 (220) QDP 26.32/9.40 (221) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (222) QDP 26.32/9.40 (223) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (224) QDP 26.32/9.40 (225) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (226) QDP 26.32/9.40 (227) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (228) QDP 26.32/9.40 (229) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (230) QDP 26.32/9.40 (231) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (232) QDP 26.32/9.40 (233) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (234) QDP 26.32/9.40 (235) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (236) QDP 26.32/9.40 (237) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (238) QDP 26.32/9.40 (239) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (240) QDP 26.32/9.40 (241) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (242) QDP 26.32/9.40 (243) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (244) QDP 26.32/9.40 (245) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (246) QDP 26.32/9.40 (247) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (248) QDP 26.32/9.40 (249) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (250) QDP 26.32/9.40 (251) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (252) QDP 26.32/9.40 (253) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (254) QDP 26.32/9.40 (255) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (256) QDP 26.32/9.40 (257) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (258) QDP 26.32/9.40 (259) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (260) QDP 26.32/9.40 (261) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (262) QDP 26.32/9.40 (263) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (264) QDP 26.32/9.40 (265) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (266) QDP 26.32/9.40 (267) TransformationProof [EQUIVALENT, 0 ms] 26.32/9.40 (268) QDP 26.32/9.40 (269) QDPSizeChangeProof [EQUIVALENT, 0 ms] 26.32/9.40 (270) YES 26.32/9.40 (271) QDP 26.32/9.40 (272) QDPSizeChangeProof [EQUIVALENT, 0 ms] 26.32/9.40 (273) YES 26.32/9.40 (274) QDP 26.32/9.40 (275) QDPSizeChangeProof [EQUIVALENT, 0 ms] 26.32/9.40 (276) YES 26.32/9.40 (277) QDP 26.32/9.40 (278) QDPSizeChangeProof [EQUIVALENT, 0 ms] 26.32/9.40 (279) YES 26.32/9.40 (280) QDP 26.32/9.40 (281) QDPSizeChangeProof [EQUIVALENT, 0 ms] 26.32/9.40 (282) YES 26.32/9.40 (283) QDP 26.32/9.40 (284) QDPSizeChangeProof [EQUIVALENT, 0 ms] 26.32/9.40 (285) YES 26.32/9.40 (286) Narrow [COMPLETE, 0 ms] 26.32/9.40 (287) TRUE 26.32/9.40 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (0) 26.32/9.40 Obligation: 26.32/9.40 mainModule Main 26.32/9.40 module Maybe where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 module List where { 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 intersect :: Eq a => [a] -> [a] -> [a]; 26.32/9.40 intersect = intersectBy (==); 26.32/9.40 26.32/9.40 intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]; 26.32/9.40 intersectBy eq xs ys = concatMap (\vv2 ->case vv2 of { 26.32/9.40 x-> if any (eq x) ys then x : [] else []; 26.32/9.40 _-> []; 26.32/9.40 } ) xs; 26.32/9.40 26.32/9.40 } 26.32/9.40 module Main where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (1) LR (EQUIVALENT) 26.32/9.40 Lambda Reductions: 26.32/9.40 The following Lambda expression 26.32/9.40 "\vv2->case vv2 of { 26.32/9.40 x -> if any (eq x) ys then x : [] else []; 26.32/9.40 _ -> []} 26.32/9.40 " 26.32/9.40 is transformed to 26.32/9.40 "intersectBy0 eq ys vv2 = case vv2 of { 26.32/9.40 x -> if any (eq x) ys then x : [] else []; 26.32/9.40 _ -> []} 26.32/9.40 ; 26.32/9.40 " 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (2) 26.32/9.40 Obligation: 26.32/9.40 mainModule Main 26.32/9.40 module Maybe where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 module List where { 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 intersect :: Eq a => [a] -> [a] -> [a]; 26.32/9.40 intersect = intersectBy (==); 26.32/9.40 26.32/9.40 intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]; 26.32/9.40 intersectBy eq xs ys = concatMap (intersectBy0 eq ys) xs; 26.32/9.40 26.32/9.40 intersectBy0 eq ys vv2 = case vv2 of { 26.32/9.40 x-> if any (eq x) ys then x : [] else []; 26.32/9.40 _-> []; 26.32/9.40 } ; 26.32/9.40 26.32/9.40 } 26.32/9.40 module Main where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (3) CR (EQUIVALENT) 26.32/9.40 Case Reductions: 26.32/9.40 The following Case expression 26.32/9.40 "case vv2 of { 26.32/9.40 x -> if any (eq x) ys then x : [] else []; 26.32/9.40 _ -> []} 26.32/9.40 " 26.32/9.40 is transformed to 26.32/9.40 "intersectBy00 eq ys x = if any (eq x) ys then x : [] else []; 26.32/9.40 intersectBy00 eq ys _ = []; 26.32/9.40 " 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (4) 26.32/9.40 Obligation: 26.32/9.40 mainModule Main 26.32/9.40 module Maybe where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 module List where { 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 intersect :: Eq a => [a] -> [a] -> [a]; 26.32/9.40 intersect = intersectBy (==); 26.32/9.40 26.32/9.40 intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]; 26.32/9.40 intersectBy eq xs ys = concatMap (intersectBy0 eq ys) xs; 26.32/9.40 26.32/9.40 intersectBy0 eq ys vv2 = intersectBy00 eq ys vv2; 26.32/9.40 26.32/9.40 intersectBy00 eq ys x = if any (eq x) ys then x : [] else []; 26.32/9.40 intersectBy00 eq ys _ = []; 26.32/9.40 26.32/9.40 } 26.32/9.40 module Main where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (5) IFR (EQUIVALENT) 26.32/9.40 If Reductions: 26.32/9.40 The following If expression 26.32/9.40 "if any (eq x) ys then x : [] else []" 26.32/9.40 is transformed to 26.32/9.40 "intersectBy000 x True = x : []; 26.32/9.40 intersectBy000 x False = []; 26.32/9.40 " 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (6) 26.32/9.40 Obligation: 26.32/9.40 mainModule Main 26.32/9.40 module Maybe where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 module List where { 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 intersect :: Eq a => [a] -> [a] -> [a]; 26.32/9.40 intersect = intersectBy (==); 26.32/9.40 26.32/9.40 intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]; 26.32/9.40 intersectBy eq xs ys = concatMap (intersectBy0 eq ys) xs; 26.32/9.40 26.32/9.40 intersectBy0 eq ys vv2 = intersectBy00 eq ys vv2; 26.32/9.40 26.32/9.40 intersectBy00 eq ys x = intersectBy000 x (any (eq x) ys); 26.32/9.40 intersectBy00 eq ys _ = []; 26.32/9.40 26.32/9.40 intersectBy000 x True = x : []; 26.32/9.40 intersectBy000 x False = []; 26.32/9.40 26.32/9.40 } 26.32/9.40 module Main where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (7) BR (EQUIVALENT) 26.32/9.40 Replaced joker patterns by fresh variables and removed binding patterns. 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (8) 26.32/9.40 Obligation: 26.32/9.40 mainModule Main 26.32/9.40 module Maybe where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 module List where { 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 intersect :: Eq a => [a] -> [a] -> [a]; 26.32/9.40 intersect = intersectBy (==); 26.32/9.40 26.32/9.40 intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]; 26.32/9.40 intersectBy eq xs ys = concatMap (intersectBy0 eq ys) xs; 26.32/9.40 26.32/9.40 intersectBy0 eq ys vv2 = intersectBy00 eq ys vv2; 26.32/9.40 26.32/9.40 intersectBy00 eq ys x = intersectBy000 x (any (eq x) ys); 26.32/9.40 intersectBy00 eq ys wu = []; 26.32/9.40 26.32/9.40 intersectBy000 x True = x : []; 26.32/9.40 intersectBy000 x False = []; 26.32/9.40 26.32/9.40 } 26.32/9.40 module Main where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (9) COR (EQUIVALENT) 26.32/9.40 Cond Reductions: 26.32/9.40 The following Function with conditions 26.32/9.40 "undefined |Falseundefined; 26.32/9.40 " 26.32/9.40 is transformed to 26.32/9.40 "undefined = undefined1; 26.32/9.40 " 26.32/9.40 "undefined0 True = undefined; 26.32/9.40 " 26.32/9.40 "undefined1 = undefined0 False; 26.32/9.40 " 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (10) 26.32/9.40 Obligation: 26.32/9.40 mainModule Main 26.32/9.40 module Maybe where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 module List where { 26.32/9.40 import qualified Main; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 intersect :: Eq a => [a] -> [a] -> [a]; 26.32/9.40 intersect = intersectBy (==); 26.32/9.40 26.32/9.40 intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]; 26.32/9.40 intersectBy eq xs ys = concatMap (intersectBy0 eq ys) xs; 26.32/9.40 26.32/9.40 intersectBy0 eq ys vv2 = intersectBy00 eq ys vv2; 26.32/9.40 26.32/9.40 intersectBy00 eq ys x = intersectBy000 x (any (eq x) ys); 26.32/9.40 intersectBy00 eq ys wu = []; 26.32/9.40 26.32/9.40 intersectBy000 x True = x : []; 26.32/9.40 intersectBy000 x False = []; 26.32/9.40 26.32/9.40 } 26.32/9.40 module Main where { 26.32/9.40 import qualified List; 26.32/9.40 import qualified Maybe; 26.32/9.40 import qualified Prelude; 26.32/9.40 } 26.32/9.40 26.32/9.40 ---------------------------------------- 26.32/9.40 26.32/9.40 (11) Narrow (SOUND) 26.32/9.40 Haskell To QDPs 26.32/9.40 26.32/9.40 digraph dp_graph { 26.32/9.40 node [outthreshold=100, inthreshold=100];1[label="List.intersect",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 26.32/9.41 3[label="List.intersect wv3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 26.32/9.41 4[label="List.intersect wv3 wv4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 26.32/9.41 5[label="List.intersectBy (==) wv3 wv4",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3]; 26.32/9.41 6[label="concatMap (List.intersectBy0 (==) wv4) wv3",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 26.32/9.41 7[label="concat . map (List.intersectBy0 (==) wv4)",fontsize=16,color="black",shape="box"];7 -> 8[label="",style="solid", color="black", weight=3]; 26.32/9.41 8[label="concat (map (List.intersectBy0 (==) wv4) wv3)",fontsize=16,color="black",shape="box"];8 -> 9[label="",style="solid", color="black", weight=3]; 26.32/9.41 9[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) wv3)",fontsize=16,color="burlywood",shape="triangle"];8732[label="wv3/wv30 : wv31",fontsize=10,color="white",style="solid",shape="box"];9 -> 8732[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8732 -> 10[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8733[label="wv3/[]",fontsize=10,color="white",style="solid",shape="box"];9 -> 8733[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8733 -> 11[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 10[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) (wv30 : wv31))",fontsize=16,color="black",shape="box"];10 -> 12[label="",style="solid", color="black", weight=3]; 26.32/9.41 11[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) [])",fontsize=16,color="black",shape="box"];11 -> 13[label="",style="solid", color="black", weight=3]; 26.32/9.41 12[label="foldr (++) [] (List.intersectBy0 (==) wv4 wv30 : map (List.intersectBy0 (==) wv4) wv31)",fontsize=16,color="black",shape="box"];12 -> 14[label="",style="solid", color="black", weight=3]; 26.32/9.41 13[label="foldr (++) [] []",fontsize=16,color="black",shape="box"];13 -> 15[label="",style="solid", color="black", weight=3]; 26.32/9.41 14 -> 2086[label="",style="dashed", color="red", weight=0]; 26.32/9.41 14[label="(++) List.intersectBy0 (==) wv4 wv30 foldr (++) [] (map (List.intersectBy0 (==) wv4) wv31)",fontsize=16,color="magenta"];14 -> 2087[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 14 -> 2088[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 15[label="[]",fontsize=16,color="green",shape="box"];2087 -> 9[label="",style="dashed", color="red", weight=0]; 26.32/9.41 2087[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) wv31)",fontsize=16,color="magenta"];2087 -> 4351[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 2088[label="List.intersectBy0 (==) wv4 wv30",fontsize=16,color="black",shape="box"];2088 -> 4352[label="",style="solid", color="black", weight=3]; 26.32/9.41 2086[label="(++) wv20 wv21",fontsize=16,color="burlywood",shape="triangle"];8734[label="wv20/wv200 : wv201",fontsize=10,color="white",style="solid",shape="box"];2086 -> 8734[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8734 -> 4353[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8735[label="wv20/[]",fontsize=10,color="white",style="solid",shape="box"];2086 -> 8735[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8735 -> 4354[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4351[label="wv31",fontsize=16,color="green",shape="box"];4352[label="List.intersectBy00 (==) wv4 wv30",fontsize=16,color="black",shape="box"];4352 -> 4355[label="",style="solid", color="black", weight=3]; 26.32/9.41 4353[label="(++) (wv200 : wv201) wv21",fontsize=16,color="black",shape="box"];4353 -> 4356[label="",style="solid", color="black", weight=3]; 26.32/9.41 4354[label="(++) [] wv21",fontsize=16,color="black",shape="box"];4354 -> 4357[label="",style="solid", color="black", weight=3]; 26.32/9.41 4355[label="List.intersectBy000 wv30 (any ((==) wv30) wv4)",fontsize=16,color="black",shape="box"];4355 -> 4358[label="",style="solid", color="black", weight=3]; 26.32/9.41 4356[label="wv200 : wv201 ++ wv21",fontsize=16,color="green",shape="box"];4356 -> 4359[label="",style="dashed", color="green", weight=3]; 26.32/9.41 4357[label="wv21",fontsize=16,color="green",shape="box"];4358[label="List.intersectBy000 wv30 (or . map ((==) wv30))",fontsize=16,color="black",shape="box"];4358 -> 4360[label="",style="solid", color="black", weight=3]; 26.32/9.41 4359 -> 2086[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4359[label="wv201 ++ wv21",fontsize=16,color="magenta"];4359 -> 4361[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4360[label="List.intersectBy000 wv30 (or (map ((==) wv30) wv4))",fontsize=16,color="black",shape="box"];4360 -> 4362[label="",style="solid", color="black", weight=3]; 26.32/9.41 4361[label="wv201",fontsize=16,color="green",shape="box"];4362[label="List.intersectBy000 wv30 (foldr (||) False (map ((==) wv30) wv4))",fontsize=16,color="burlywood",shape="box"];8736[label="wv4/wv40 : wv41",fontsize=10,color="white",style="solid",shape="box"];4362 -> 8736[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8736 -> 4363[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8737[label="wv4/[]",fontsize=10,color="white",style="solid",shape="box"];4362 -> 8737[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8737 -> 4364[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4363[label="List.intersectBy000 wv30 (foldr (||) False (map ((==) wv30) (wv40 : wv41)))",fontsize=16,color="black",shape="box"];4363 -> 4365[label="",style="solid", color="black", weight=3]; 26.32/9.41 4364[label="List.intersectBy000 wv30 (foldr (||) False (map ((==) wv30) []))",fontsize=16,color="black",shape="box"];4364 -> 4366[label="",style="solid", color="black", weight=3]; 26.32/9.41 4365[label="List.intersectBy000 wv30 (foldr (||) False (((==) wv30 wv40) : map ((==) wv30) wv41))",fontsize=16,color="black",shape="box"];4365 -> 4367[label="",style="solid", color="black", weight=3]; 26.32/9.41 4366[label="List.intersectBy000 wv30 (foldr (||) False [])",fontsize=16,color="black",shape="triangle"];4366 -> 4368[label="",style="solid", color="black", weight=3]; 26.32/9.41 4367[label="List.intersectBy000 wv30 ((||) (==) wv30 wv40 foldr (||) False (map ((==) wv30) wv41))",fontsize=16,color="black",shape="box"];4367 -> 4369[label="",style="solid", color="black", weight=3]; 26.32/9.41 4368[label="List.intersectBy000 wv30 False",fontsize=16,color="black",shape="box"];4368 -> 4370[label="",style="solid", color="black", weight=3]; 26.32/9.41 4369[label="List.intersectBy000 wv30 ((||) primEqFloat wv30 wv40 foldr (||) False (map (primEqFloat wv30) wv41))",fontsize=16,color="burlywood",shape="triangle"];8738[label="wv30/Float wv300 wv301",fontsize=10,color="white",style="solid",shape="box"];4369 -> 8738[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8738 -> 4371[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4370[label="[]",fontsize=16,color="green",shape="box"];4371[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqFloat (Float wv300 wv301) wv40 foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8739[label="wv40/Float wv400 wv401",fontsize=10,color="white",style="solid",shape="box"];4371 -> 8739[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8739 -> 4372[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4372[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqFloat (Float wv300 wv301) (Float wv400 wv401) foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="black",shape="box"];4372 -> 4373[label="",style="solid", color="black", weight=3]; 26.32/9.41 4373[label="List.intersectBy000 (Float wv300 wv301) ((||) wv300 * wv401 == wv301 * wv400 foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="black",shape="box"];4373 -> 4374[label="",style="solid", color="black", weight=3]; 26.32/9.41 4374[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqInt (wv300 * wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="black",shape="box"];4374 -> 4375[label="",style="solid", color="black", weight=3]; 26.32/9.41 4375[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqInt (primMulInt wv300 wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8740[label="wv300/Pos wv3000",fontsize=10,color="white",style="solid",shape="box"];4375 -> 8740[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8740 -> 4376[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8741[label="wv300/Neg wv3000",fontsize=10,color="white",style="solid",shape="box"];4375 -> 8741[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8741 -> 4377[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4376[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (primMulInt (Pos wv3000) wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8742[label="wv401/Pos wv4010",fontsize=10,color="white",style="solid",shape="box"];4376 -> 8742[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8742 -> 4378[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8743[label="wv401/Neg wv4010",fontsize=10,color="white",style="solid",shape="box"];4376 -> 8743[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8743 -> 4379[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4377[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (primMulInt (Neg wv3000) wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8744[label="wv401/Pos wv4010",fontsize=10,color="white",style="solid",shape="box"];4377 -> 8744[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8744 -> 4380[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8745[label="wv401/Neg wv4010",fontsize=10,color="white",style="solid",shape="box"];4377 -> 8745[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8745 -> 4381[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4378[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (primMulInt (Pos wv3000) (Pos wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4378 -> 4382[label="",style="solid", color="black", weight=3]; 26.32/9.41 4379[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (primMulInt (Pos wv3000) (Neg wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4379 -> 4383[label="",style="solid", color="black", weight=3]; 26.32/9.41 4380[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (primMulInt (Neg wv3000) (Pos wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4380 -> 4384[label="",style="solid", color="black", weight=3]; 26.32/9.41 4381[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (primMulInt (Neg wv3000) (Neg wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4381 -> 4385[label="",style="solid", color="black", weight=3]; 26.32/9.41 4382[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (Pos (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8746[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4382 -> 8746[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8746 -> 4386[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8747[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4382 -> 8747[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8747 -> 4387[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4383[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (Neg (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8748[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4383 -> 8748[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8748 -> 4388[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8749[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4383 -> 8749[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8749 -> 4389[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4384[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (Neg (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8750[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4384 -> 8750[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8750 -> 4390[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8751[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4384 -> 8751[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8751 -> 4391[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4385[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (Pos (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8752[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4385 -> 8752[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8752 -> 4392[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8753[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4385 -> 8753[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8753 -> 4393[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4386[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8754[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4386 -> 8754[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8754 -> 4394[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8755[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4386 -> 8755[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8755 -> 4395[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4387[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8756[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4387 -> 8756[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8756 -> 4396[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8757[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4387 -> 8757[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8757 -> 4397[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4388[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8758[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4388 -> 8758[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8758 -> 4398[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8759[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4388 -> 8759[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8759 -> 4399[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4389[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8760[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4389 -> 8760[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8760 -> 4400[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8761[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4389 -> 8761[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8761 -> 4401[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4390[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8762[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4390 -> 8762[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8762 -> 4402[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8763[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4390 -> 8763[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8763 -> 4403[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4391[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8764[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4391 -> 8764[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8764 -> 4404[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8765[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4391 -> 8765[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8765 -> 4405[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4392[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8766[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4392 -> 8766[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8766 -> 4406[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8767[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4392 -> 8767[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8767 -> 4407[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4393[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8768[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4393 -> 8768[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8768 -> 4408[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8769[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4393 -> 8769[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8769 -> 4409[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4394[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4394 -> 4410[label="",style="solid", color="black", weight=3]; 26.32/9.41 4395[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4395 -> 4411[label="",style="solid", color="black", weight=3]; 26.32/9.41 4396[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4396 -> 4412[label="",style="solid", color="black", weight=3]; 26.32/9.41 4397[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4397 -> 4413[label="",style="solid", color="black", weight=3]; 26.32/9.41 4398[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4398 -> 4414[label="",style="solid", color="black", weight=3]; 26.32/9.41 4399[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4399 -> 4415[label="",style="solid", color="black", weight=3]; 26.32/9.41 4400[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4400 -> 4416[label="",style="solid", color="black", weight=3]; 26.32/9.41 4401[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4401 -> 4417[label="",style="solid", color="black", weight=3]; 26.32/9.41 4402[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4402 -> 4418[label="",style="solid", color="black", weight=3]; 26.32/9.41 4403[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4403 -> 4419[label="",style="solid", color="black", weight=3]; 26.32/9.41 4404[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4404 -> 4420[label="",style="solid", color="black", weight=3]; 26.32/9.41 4405[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4405 -> 4421[label="",style="solid", color="black", weight=3]; 26.32/9.41 4406[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4406 -> 4422[label="",style="solid", color="black", weight=3]; 26.32/9.41 4407[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4407 -> 4423[label="",style="solid", color="black", weight=3]; 26.32/9.41 4408[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4408 -> 4424[label="",style="solid", color="black", weight=3]; 26.32/9.41 4409[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4409 -> 4425[label="",style="solid", color="black", weight=3]; 26.32/9.41 4410 -> 6160[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4410[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4410 -> 6161[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4410 -> 6162[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4410 -> 6163[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4410 -> 6164[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4410 -> 6165[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4410 -> 6166[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4411[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4411 -> 4428[label="",style="solid", color="black", weight=3]; 26.32/9.41 4412[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4412 -> 4429[label="",style="solid", color="black", weight=3]; 26.32/9.41 4413 -> 4412[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4413[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="magenta"];4414 -> 6506[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4414[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4414 -> 6507[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4414 -> 6508[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4414 -> 6509[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4414 -> 6510[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4414 -> 6511[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4415 -> 6506[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4415[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4415 -> 6512[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4415 -> 6513[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4415 -> 6514[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4415 -> 6515[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4415 -> 6516[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4416[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4416 -> 4433[label="",style="solid", color="black", weight=3]; 26.32/9.41 4417 -> 4416[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4417[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="magenta"];4418 -> 6880[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4418[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4418 -> 6881[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4418 -> 6882[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4418 -> 6883[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4418 -> 6884[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4418 -> 6885[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4419 -> 6880[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4419[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4419 -> 6886[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4419 -> 6887[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4419 -> 6888[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4419 -> 6889[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4419 -> 6890[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4420[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4420 -> 4437[label="",style="solid", color="black", weight=3]; 26.32/9.41 4421 -> 4420[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4421[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="magenta"];4422 -> 7288[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4422[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4422 -> 7289[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4422 -> 7290[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4422 -> 7291[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4422 -> 7292[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4422 -> 7293[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4423 -> 7288[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4423[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4423 -> 7294[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4423 -> 7295[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4423 -> 7296[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4423 -> 7297[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4423 -> 7298[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 4424[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4424 -> 4441[label="",style="solid", color="black", weight=3]; 26.32/9.41 4425 -> 4424[label="",style="dashed", color="red", weight=0]; 26.32/9.41 4425[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="magenta"];6161[label="wv301",fontsize=16,color="green",shape="box"];6162[label="wv30000",fontsize=16,color="green",shape="box"];6163[label="wv40100",fontsize=16,color="green",shape="box"];6164[label="wv41",fontsize=16,color="green",shape="box"];6165[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="burlywood",shape="triangle"];8770[label="wv30000/Succ wv300000",fontsize=10,color="white",style="solid",shape="box"];6165 -> 8770[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8770 -> 6299[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8771[label="wv30000/Zero",fontsize=10,color="white",style="solid",shape="box"];6165 -> 8771[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8771 -> 6300[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6166[label="wv400",fontsize=16,color="green",shape="box"];6160[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (primPlusNat wv76 (Succ wv77))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="burlywood",shape="triangle"];8772[label="wv76/Succ wv760",fontsize=10,color="white",style="solid",shape="box"];6160 -> 8772[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8772 -> 6301[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8773[label="wv76/Zero",fontsize=10,color="white",style="solid",shape="box"];6160 -> 8773[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8773 -> 6302[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4428[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8774[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4428 -> 8774[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8774 -> 4444[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8775[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4428 -> 8775[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8775 -> 4445[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4429[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8776[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4429 -> 8776[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8776 -> 4446[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8777[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4429 -> 8777[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8777 -> 4447[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6507[label="wv30000",fontsize=16,color="green",shape="box"];6508[label="wv41",fontsize=16,color="green",shape="box"];6509[label="wv301",fontsize=16,color="green",shape="box"];6510 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6510[label="primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];6510 -> 6635[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6510 -> 6636[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6511[label="wv400",fontsize=16,color="green",shape="box"];6506[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg wv148) (wv35 * wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="burlywood",shape="triangle"];8778[label="wv148/Succ wv1480",fontsize=10,color="white",style="solid",shape="box"];6506 -> 8778[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8778 -> 6637[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8779[label="wv148/Zero",fontsize=10,color="white",style="solid",shape="box"];6506 -> 8779[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8779 -> 6638[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6512[label="wv30000",fontsize=16,color="green",shape="box"];6513[label="wv41",fontsize=16,color="green",shape="box"];6514[label="wv301",fontsize=16,color="green",shape="box"];6515[label="Zero",fontsize=16,color="green",shape="box"];6516[label="wv400",fontsize=16,color="green",shape="box"];4433[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8780[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4433 -> 8780[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8780 -> 4452[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8781[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4433 -> 8781[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8781 -> 4453[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6881[label="wv41",fontsize=16,color="green",shape="box"];6882[label="wv301",fontsize=16,color="green",shape="box"];6883[label="wv400",fontsize=16,color="green",shape="box"];6884[label="wv30000",fontsize=16,color="green",shape="box"];6885 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6885[label="primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];6885 -> 7027[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6885 -> 7028[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6880[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg wv204) (wv61 * wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="burlywood",shape="triangle"];8782[label="wv204/Succ wv2040",fontsize=10,color="white",style="solid",shape="box"];6880 -> 8782[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8782 -> 7029[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8783[label="wv204/Zero",fontsize=10,color="white",style="solid",shape="box"];6880 -> 8783[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8783 -> 7030[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6886[label="wv41",fontsize=16,color="green",shape="box"];6887[label="wv301",fontsize=16,color="green",shape="box"];6888[label="wv400",fontsize=16,color="green",shape="box"];6889[label="wv30000",fontsize=16,color="green",shape="box"];6890[label="Zero",fontsize=16,color="green",shape="box"];4437[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8784[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4437 -> 8784[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8784 -> 4458[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8785[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4437 -> 8785[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8785 -> 4459[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7289[label="wv301",fontsize=16,color="green",shape="box"];7290[label="wv41",fontsize=16,color="green",shape="box"];7291[label="wv400",fontsize=16,color="green",shape="box"];7292 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.41 7292[label="primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];7292 -> 7417[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 7292 -> 7418[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 7293[label="wv30000",fontsize=16,color="green",shape="box"];7288[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos wv260) (wv48 * wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="burlywood",shape="triangle"];8786[label="wv260/Succ wv2600",fontsize=10,color="white",style="solid",shape="box"];7288 -> 8786[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8786 -> 7419[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8787[label="wv260/Zero",fontsize=10,color="white",style="solid",shape="box"];7288 -> 8787[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8787 -> 7420[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7294[label="wv301",fontsize=16,color="green",shape="box"];7295[label="wv41",fontsize=16,color="green",shape="box"];7296[label="wv400",fontsize=16,color="green",shape="box"];7297[label="Zero",fontsize=16,color="green",shape="box"];7298[label="wv30000",fontsize=16,color="green",shape="box"];4441[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8788[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4441 -> 8788[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8788 -> 4464[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8789[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4441 -> 8789[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8789 -> 4465[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6299[label="primMulNat (Succ wv300000) (Succ wv40100)",fontsize=16,color="black",shape="box"];6299 -> 6305[label="",style="solid", color="black", weight=3]; 26.32/9.41 6300[label="primMulNat Zero (Succ wv40100)",fontsize=16,color="black",shape="box"];6300 -> 6306[label="",style="solid", color="black", weight=3]; 26.32/9.41 6301[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (primPlusNat (Succ wv760) (Succ wv77))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6301 -> 6307[label="",style="solid", color="black", weight=3]; 26.32/9.41 6302[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (primPlusNat Zero (Succ wv77))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6302 -> 6308[label="",style="solid", color="black", weight=3]; 26.32/9.41 4444[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8790[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4444 -> 8790[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8790 -> 4469[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8791[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4444 -> 8791[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8791 -> 4470[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4445[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8792[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4445 -> 8792[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8792 -> 4471[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8793[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4445 -> 8793[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8793 -> 4472[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4446[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8794[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4446 -> 8794[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8794 -> 4473[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8795[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4446 -> 8795[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8795 -> 4474[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4447[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8796[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4447 -> 8796[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8796 -> 4475[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8797[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4447 -> 8797[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8797 -> 4476[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6635[label="Succ wv40100",fontsize=16,color="green",shape="box"];6636 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6636[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="magenta"];6636 -> 6641[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6350[label="primPlusNat wv820 wv40100",fontsize=16,color="burlywood",shape="triangle"];8798[label="wv820/Succ wv8200",fontsize=10,color="white",style="solid",shape="box"];6350 -> 8798[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8798 -> 6361[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8799[label="wv820/Zero",fontsize=10,color="white",style="solid",shape="box"];6350 -> 8799[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8799 -> 6362[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6637[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg (Succ wv1480)) (wv35 * wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="black",shape="box"];6637 -> 6642[label="",style="solid", color="black", weight=3]; 26.32/9.41 6638[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg Zero) (wv35 * wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="black",shape="box"];6638 -> 6643[label="",style="solid", color="black", weight=3]; 26.32/9.41 4452[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8800[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4452 -> 8800[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8800 -> 4484[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8801[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4452 -> 8801[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8801 -> 4485[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4453[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8802[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4453 -> 8802[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8802 -> 4486[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8803[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4453 -> 8803[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8803 -> 4487[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7027[label="Succ wv40100",fontsize=16,color="green",shape="box"];7028 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.41 7028[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="magenta"];7028 -> 7033[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 7029[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg (Succ wv2040)) (wv61 * wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="black",shape="box"];7029 -> 7034[label="",style="solid", color="black", weight=3]; 26.32/9.41 7030[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg Zero) (wv61 * wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="black",shape="box"];7030 -> 7035[label="",style="solid", color="black", weight=3]; 26.32/9.41 4458[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8804[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4458 -> 8804[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8804 -> 4495[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8805[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4458 -> 8805[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8805 -> 4496[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4459[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8806[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4459 -> 8806[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8806 -> 4497[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8807[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4459 -> 8807[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8807 -> 4498[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7417[label="Succ wv40100",fontsize=16,color="green",shape="box"];7418 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.41 7418[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="magenta"];7418 -> 7423[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 7418 -> 7424[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 7419[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos (Succ wv2600)) (wv48 * wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="black",shape="box"];7419 -> 7425[label="",style="solid", color="black", weight=3]; 26.32/9.41 7420[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos Zero) (wv48 * wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="black",shape="box"];7420 -> 7426[label="",style="solid", color="black", weight=3]; 26.32/9.41 4464[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8808[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4464 -> 8808[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8808 -> 4506[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8809[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4464 -> 8809[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8809 -> 4507[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4465[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8810[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4465 -> 8810[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8810 -> 4508[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8811[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4465 -> 8811[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8811 -> 4509[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6305 -> 6315[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6305[label="primPlusNat (primMulNat wv300000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];6305 -> 6316[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6306[label="Zero",fontsize=16,color="green",shape="box"];6307[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6307 -> 6324[label="",style="solid", color="black", weight=3]; 26.32/9.41 6308[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ wv77)) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6308 -> 6325[label="",style="solid", color="black", weight=3]; 26.32/9.41 4469[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4469 -> 4513[label="",style="solid", color="black", weight=3]; 26.32/9.41 4470[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4470 -> 4514[label="",style="solid", color="black", weight=3]; 26.32/9.41 4471[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4471 -> 4515[label="",style="solid", color="black", weight=3]; 26.32/9.41 4472[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4472 -> 4516[label="",style="solid", color="black", weight=3]; 26.32/9.41 4473[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4473 -> 4517[label="",style="solid", color="black", weight=3]; 26.32/9.41 4474[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4474 -> 4518[label="",style="solid", color="black", weight=3]; 26.32/9.41 4475[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4475 -> 4519[label="",style="solid", color="black", weight=3]; 26.32/9.41 4476[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4476 -> 4520[label="",style="solid", color="black", weight=3]; 26.32/9.41 6641[label="wv40100",fontsize=16,color="green",shape="box"];6361[label="primPlusNat (Succ wv8200) wv40100",fontsize=16,color="burlywood",shape="box"];8812[label="wv40100/Succ wv401000",fontsize=10,color="white",style="solid",shape="box"];6361 -> 8812[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8812 -> 6379[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8813[label="wv40100/Zero",fontsize=10,color="white",style="solid",shape="box"];6361 -> 8813[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8813 -> 6380[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6362[label="primPlusNat Zero wv40100",fontsize=16,color="burlywood",shape="box"];8814[label="wv40100/Succ wv401000",fontsize=10,color="white",style="solid",shape="box"];6362 -> 8814[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8814 -> 6381[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8815[label="wv40100/Zero",fontsize=10,color="white",style="solid",shape="box"];6362 -> 8815[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8815 -> 6382[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6642[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt wv35 wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="burlywood",shape="box"];8816[label="wv35/Pos wv350",fontsize=10,color="white",style="solid",shape="box"];6642 -> 8816[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8816 -> 6646[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8817[label="wv35/Neg wv350",fontsize=10,color="white",style="solid",shape="box"];6642 -> 8817[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8817 -> 6647[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6643[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg Zero) (primMulInt wv35 wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="burlywood",shape="box"];8818[label="wv35/Pos wv350",fontsize=10,color="white",style="solid",shape="box"];6643 -> 8818[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8818 -> 6648[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8819[label="wv35/Neg wv350",fontsize=10,color="white",style="solid",shape="box"];6643 -> 8819[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8819 -> 6649[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4484[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4484 -> 4528[label="",style="solid", color="black", weight=3]; 26.32/9.41 4485[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4485 -> 4529[label="",style="solid", color="black", weight=3]; 26.32/9.41 4486[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4486 -> 4530[label="",style="solid", color="black", weight=3]; 26.32/9.41 4487[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4487 -> 4531[label="",style="solid", color="black", weight=3]; 26.32/9.41 7033[label="wv30000",fontsize=16,color="green",shape="box"];7034[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt wv61 wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="burlywood",shape="box"];8820[label="wv61/Pos wv610",fontsize=10,color="white",style="solid",shape="box"];7034 -> 8820[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8820 -> 7038[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8821[label="wv61/Neg wv610",fontsize=10,color="white",style="solid",shape="box"];7034 -> 8821[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8821 -> 7039[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7035[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg Zero) (primMulInt wv61 wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="burlywood",shape="box"];8822[label="wv61/Pos wv610",fontsize=10,color="white",style="solid",shape="box"];7035 -> 8822[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8822 -> 7040[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8823[label="wv61/Neg wv610",fontsize=10,color="white",style="solid",shape="box"];7035 -> 8823[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8823 -> 7041[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4495[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4495 -> 4539[label="",style="solid", color="black", weight=3]; 26.32/9.41 4496[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4496 -> 4540[label="",style="solid", color="black", weight=3]; 26.32/9.41 4497[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4497 -> 4541[label="",style="solid", color="black", weight=3]; 26.32/9.41 4498[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4498 -> 4542[label="",style="solid", color="black", weight=3]; 26.32/9.41 7423[label="wv40100",fontsize=16,color="green",shape="box"];7424[label="wv30000",fontsize=16,color="green",shape="box"];7425[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt wv48 wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="burlywood",shape="box"];8824[label="wv48/Pos wv480",fontsize=10,color="white",style="solid",shape="box"];7425 -> 8824[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8824 -> 7429[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8825[label="wv48/Neg wv480",fontsize=10,color="white",style="solid",shape="box"];7425 -> 8825[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8825 -> 7430[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7426[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos Zero) (primMulInt wv48 wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="burlywood",shape="box"];8826[label="wv48/Pos wv480",fontsize=10,color="white",style="solid",shape="box"];7426 -> 8826[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8826 -> 7431[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8827[label="wv48/Neg wv480",fontsize=10,color="white",style="solid",shape="box"];7426 -> 8827[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8827 -> 7432[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4506[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4506 -> 4550[label="",style="solid", color="black", weight=3]; 26.32/9.41 4507[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4507 -> 4551[label="",style="solid", color="black", weight=3]; 26.32/9.41 4508[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4508 -> 4552[label="",style="solid", color="black", weight=3]; 26.32/9.41 4509[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4509 -> 4553[label="",style="solid", color="black", weight=3]; 26.32/9.41 6316 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6316[label="primMulNat wv300000 (Succ wv40100)",fontsize=16,color="magenta"];6316 -> 6326[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6315[label="primPlusNat wv82 (Succ wv40100)",fontsize=16,color="burlywood",shape="triangle"];8828[label="wv82/Succ wv820",fontsize=10,color="white",style="solid",shape="box"];6315 -> 8828[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8828 -> 6327[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8829[label="wv82/Zero",fontsize=10,color="white",style="solid",shape="box"];6315 -> 8829[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8829 -> 6328[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6324[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt wv75 wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="burlywood",shape="box"];8830[label="wv75/Pos wv750",fontsize=10,color="white",style="solid",shape="box"];6324 -> 8830[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8830 -> 6333[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8831[label="wv75/Neg wv750",fontsize=10,color="white",style="solid",shape="box"];6324 -> 8831[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8831 -> 6334[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6325[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ wv77)) (primMulInt wv75 wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="burlywood",shape="box"];8832[label="wv75/Pos wv750",fontsize=10,color="white",style="solid",shape="box"];6325 -> 8832[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8832 -> 6335[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8833[label="wv75/Neg wv750",fontsize=10,color="white",style="solid",shape="box"];6325 -> 8833[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8833 -> 6336[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4513[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8834[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4513 -> 8834[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8834 -> 4559[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8835[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4513 -> 8835[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8835 -> 4560[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4514[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8836[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4514 -> 8836[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8836 -> 4561[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8837[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4514 -> 8837[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8837 -> 4562[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4515[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8838[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4515 -> 8838[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8838 -> 4563[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8839[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4515 -> 8839[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8839 -> 4564[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4516[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8840[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4516 -> 8840[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8840 -> 4565[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8841[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4516 -> 8841[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8841 -> 4566[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4517[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8842[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4517 -> 8842[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8842 -> 4567[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8843[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4517 -> 8843[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8843 -> 4568[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4518[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8844[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4518 -> 8844[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8844 -> 4569[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8845[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4518 -> 8845[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8845 -> 4570[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4519[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8846[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4519 -> 8846[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8846 -> 4571[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8847[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4519 -> 8847[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8847 -> 4572[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4520[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8848[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4520 -> 8848[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8848 -> 4573[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8849[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4520 -> 8849[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8849 -> 4574[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6379[label="primPlusNat (Succ wv8200) (Succ wv401000)",fontsize=16,color="black",shape="box"];6379 -> 6409[label="",style="solid", color="black", weight=3]; 26.32/9.41 6380[label="primPlusNat (Succ wv8200) Zero",fontsize=16,color="black",shape="box"];6380 -> 6410[label="",style="solid", color="black", weight=3]; 26.32/9.41 6381[label="primPlusNat Zero (Succ wv401000)",fontsize=16,color="black",shape="box"];6381 -> 6411[label="",style="solid", color="black", weight=3]; 26.32/9.41 6382[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];6382 -> 6412[label="",style="solid", color="black", weight=3]; 26.32/9.41 6646[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Pos wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8850[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6646 -> 8850[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8850 -> 6652[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8851[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6646 -> 8851[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8851 -> 6653[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6647[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Neg wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8852[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6647 -> 8852[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8852 -> 6654[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8853[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6647 -> 8853[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8853 -> 6655[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6648[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8854[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6648 -> 8854[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8854 -> 6656[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8855[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6648 -> 8855[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8855 -> 6657[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6649[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8856[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6649 -> 8856[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8856 -> 6658[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8857[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6649 -> 8857[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8857 -> 6659[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4528[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8858[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4528 -> 8858[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8858 -> 4588[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8859[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4528 -> 8859[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8859 -> 4589[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4529[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8860[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4529 -> 8860[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8860 -> 4590[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8861[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4529 -> 8861[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8861 -> 4591[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4530[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8862[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4530 -> 8862[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8862 -> 4592[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8863[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4530 -> 8863[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8863 -> 4593[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4531[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8864[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4531 -> 8864[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8864 -> 4594[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8865[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4531 -> 8865[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8865 -> 4595[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7038[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Pos wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8866[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7038 -> 8866[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8866 -> 7044[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8867[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7038 -> 8867[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8867 -> 7045[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7039[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Neg wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8868[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7039 -> 8868[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8868 -> 7046[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8869[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7039 -> 8869[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8869 -> 7047[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7040[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8870[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7040 -> 8870[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8870 -> 7048[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8871[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7040 -> 8871[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8871 -> 7049[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7041[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8872[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7041 -> 8872[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8872 -> 7050[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8873[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7041 -> 8873[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8873 -> 7051[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4539[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8874[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4539 -> 8874[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8874 -> 4609[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8875[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4539 -> 8875[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8875 -> 4610[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4540[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8876[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4540 -> 8876[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8876 -> 4611[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8877[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4540 -> 8877[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8877 -> 4612[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4541[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8878[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4541 -> 8878[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8878 -> 4613[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8879[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4541 -> 8879[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8879 -> 4614[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4542[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8880[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4542 -> 8880[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8880 -> 4615[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8881[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4542 -> 8881[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8881 -> 4616[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7429[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Pos wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8882[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7429 -> 8882[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8882 -> 7435[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8883[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7429 -> 8883[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8883 -> 7436[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7430[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Neg wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8884[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7430 -> 8884[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8884 -> 7437[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8885[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7430 -> 8885[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8885 -> 7438[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7431[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8886[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7431 -> 8886[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8886 -> 7439[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8887[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7431 -> 8887[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8887 -> 7440[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7432[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8888[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7432 -> 8888[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8888 -> 7441[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8889[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7432 -> 8889[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8889 -> 7442[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4550[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8890[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4550 -> 8890[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8890 -> 4630[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8891[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4550 -> 8891[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8891 -> 4631[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4551[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8892[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4551 -> 8892[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8892 -> 4632[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8893[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4551 -> 8893[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8893 -> 4633[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4552[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8894[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4552 -> 8894[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8894 -> 4634[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8895[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4552 -> 8895[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8895 -> 4635[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4553[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8896[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4553 -> 8896[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8896 -> 4636[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8897[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4553 -> 8897[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8897 -> 4637[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6326[label="wv300000",fontsize=16,color="green",shape="box"];6327[label="primPlusNat (Succ wv820) (Succ wv40100)",fontsize=16,color="black",shape="box"];6327 -> 6337[label="",style="solid", color="black", weight=3]; 26.32/9.41 6328[label="primPlusNat Zero (Succ wv40100)",fontsize=16,color="black",shape="box"];6328 -> 6338[label="",style="solid", color="black", weight=3]; 26.32/9.41 6333[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Pos wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8898[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6333 -> 8898[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8898 -> 6342[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8899[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6333 -> 8899[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8899 -> 6343[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6334[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Neg wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8900[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6334 -> 8900[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8900 -> 6344[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8901[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6334 -> 8901[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8901 -> 6345[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6335[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Pos wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8902[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6335 -> 8902[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8902 -> 6346[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8903[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6335 -> 8903[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8903 -> 6347[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6336[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Neg wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8904[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6336 -> 8904[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8904 -> 6348[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8905[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6336 -> 8905[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8905 -> 6349[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4559[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8906[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4559 -> 8906[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8906 -> 4645[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8907[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4559 -> 8907[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8907 -> 4646[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4560[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8908[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4560 -> 8908[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8908 -> 4647[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8909[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4560 -> 8909[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8909 -> 4648[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4561[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8910[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4561 -> 8910[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8910 -> 4649[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8911[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4561 -> 8911[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8911 -> 4650[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4562[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8912[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4562 -> 8912[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8912 -> 4651[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8913[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4562 -> 8913[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8913 -> 4652[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4563[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8914[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4563 -> 8914[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8914 -> 4653[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8915[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4563 -> 8915[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8915 -> 4654[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4564[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8916[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4564 -> 8916[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8916 -> 4655[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8917[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4564 -> 8917[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8917 -> 4656[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4565[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8918[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4565 -> 8918[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8918 -> 4657[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8919[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4565 -> 8919[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8919 -> 4658[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4566[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8920[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4566 -> 8920[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8920 -> 4659[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8921[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4566 -> 8921[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8921 -> 4660[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4567[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8922[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4567 -> 8922[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8922 -> 4661[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8923[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4567 -> 8923[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8923 -> 4662[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4568[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8924[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4568 -> 8924[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8924 -> 4663[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8925[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4568 -> 8925[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8925 -> 4664[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4569[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8926[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4569 -> 8926[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8926 -> 4665[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8927[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4569 -> 8927[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8927 -> 4666[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4570[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8928[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4570 -> 8928[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8928 -> 4667[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8929[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4570 -> 8929[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8929 -> 4668[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4571[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8930[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4571 -> 8930[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8930 -> 4669[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8931[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4571 -> 8931[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8931 -> 4670[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4572[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8932[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4572 -> 8932[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8932 -> 4671[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8933[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4572 -> 8933[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8933 -> 4672[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4573[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8934[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4573 -> 8934[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8934 -> 4673[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8935[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4573 -> 8935[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8935 -> 4674[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4574[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8936[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4574 -> 8936[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8936 -> 4675[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8937[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4574 -> 8937[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8937 -> 4676[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6409[label="Succ (Succ (primPlusNat wv8200 wv401000))",fontsize=16,color="green",shape="box"];6409 -> 6427[label="",style="dashed", color="green", weight=3]; 26.32/9.41 6410[label="Succ wv8200",fontsize=16,color="green",shape="box"];6411[label="Succ wv401000",fontsize=16,color="green",shape="box"];6412[label="Zero",fontsize=16,color="green",shape="box"];6652[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Pos wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6652 -> 6662[label="",style="solid", color="black", weight=3]; 26.32/9.41 6653[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Pos wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6653 -> 6663[label="",style="solid", color="black", weight=3]; 26.32/9.41 6654[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Neg wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6654 -> 6664[label="",style="solid", color="black", weight=3]; 26.32/9.41 6655[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Neg wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6655 -> 6665[label="",style="solid", color="black", weight=3]; 26.32/9.41 6656[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6656 -> 6666[label="",style="solid", color="black", weight=3]; 26.32/9.41 6657[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6657 -> 6667[label="",style="solid", color="black", weight=3]; 26.32/9.41 6658[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6658 -> 6668[label="",style="solid", color="black", weight=3]; 26.32/9.41 6659[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6659 -> 6669[label="",style="solid", color="black", weight=3]; 26.32/9.41 4588[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8938[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4588 -> 8938[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8938 -> 4700[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8939[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4588 -> 8939[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8939 -> 4701[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4589[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8940[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4589 -> 8940[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8940 -> 4702[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8941[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4589 -> 8941[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8941 -> 4703[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4590[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8942[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4590 -> 8942[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8942 -> 4704[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8943[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4590 -> 8943[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8943 -> 4705[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4591[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8944[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4591 -> 8944[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8944 -> 4706[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8945[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4591 -> 8945[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8945 -> 4707[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4592[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8946[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4592 -> 8946[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8946 -> 4708[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8947[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4592 -> 8947[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8947 -> 4709[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4593[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8948[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4593 -> 8948[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8948 -> 4710[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8949[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4593 -> 8949[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8949 -> 4711[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4594[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8950[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4594 -> 8950[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8950 -> 4712[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8951[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4594 -> 8951[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8951 -> 4713[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4595[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8952[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4595 -> 8952[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8952 -> 4714[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8953[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4595 -> 8953[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8953 -> 4715[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7044[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Pos wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7044 -> 7056[label="",style="solid", color="black", weight=3]; 26.32/9.41 7045[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Pos wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7045 -> 7057[label="",style="solid", color="black", weight=3]; 26.32/9.41 7046[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Neg wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7046 -> 7058[label="",style="solid", color="black", weight=3]; 26.32/9.41 7047[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Neg wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7047 -> 7059[label="",style="solid", color="black", weight=3]; 26.32/9.41 7048[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7048 -> 7060[label="",style="solid", color="black", weight=3]; 26.32/9.41 7049[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7049 -> 7061[label="",style="solid", color="black", weight=3]; 26.32/9.41 7050[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7050 -> 7062[label="",style="solid", color="black", weight=3]; 26.32/9.41 7051[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7051 -> 7063[label="",style="solid", color="black", weight=3]; 26.32/9.41 4609[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8954[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4609 -> 8954[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8954 -> 4739[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8955[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4609 -> 8955[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8955 -> 4740[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4610[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8956[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4610 -> 8956[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8956 -> 4741[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8957[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4610 -> 8957[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8957 -> 4742[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4611[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8958[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4611 -> 8958[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8958 -> 4743[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8959[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4611 -> 8959[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8959 -> 4744[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4612[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8960[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4612 -> 8960[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8960 -> 4745[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8961[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4612 -> 8961[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8961 -> 4746[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4613[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8962[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4613 -> 8962[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8962 -> 4747[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8963[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4613 -> 8963[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8963 -> 4748[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4614[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8964[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4614 -> 8964[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8964 -> 4749[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8965[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4614 -> 8965[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8965 -> 4750[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4615[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8966[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4615 -> 8966[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8966 -> 4751[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8967[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4615 -> 8967[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8967 -> 4752[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4616[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8968[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4616 -> 8968[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8968 -> 4753[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8969[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4616 -> 8969[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8969 -> 4754[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7435[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Pos wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7435 -> 7445[label="",style="solid", color="black", weight=3]; 26.32/9.41 7436[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Pos wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7436 -> 7446[label="",style="solid", color="black", weight=3]; 26.32/9.41 7437[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Neg wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7437 -> 7447[label="",style="solid", color="black", weight=3]; 26.32/9.41 7438[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Neg wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7438 -> 7448[label="",style="solid", color="black", weight=3]; 26.32/9.41 7439[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7439 -> 7449[label="",style="solid", color="black", weight=3]; 26.32/9.41 7440[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7440 -> 7450[label="",style="solid", color="black", weight=3]; 26.32/9.41 7441[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7441 -> 7451[label="",style="solid", color="black", weight=3]; 26.32/9.41 7442[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7442 -> 7452[label="",style="solid", color="black", weight=3]; 26.32/9.41 4630[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8970[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4630 -> 8970[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8970 -> 4778[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8971[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4630 -> 8971[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8971 -> 4779[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4631[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8972[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4631 -> 8972[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8972 -> 4780[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8973[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4631 -> 8973[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8973 -> 4781[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4632[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8974[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4632 -> 8974[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8974 -> 4782[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8975[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4632 -> 8975[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8975 -> 4783[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4633[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8976[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4633 -> 8976[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8976 -> 4784[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8977[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4633 -> 8977[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8977 -> 4785[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4634[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8978[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4634 -> 8978[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8978 -> 4786[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8979[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4634 -> 8979[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8979 -> 4787[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4635[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8980[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4635 -> 8980[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8980 -> 4788[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8981[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4635 -> 8981[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8981 -> 4789[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4636[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8982[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4636 -> 8982[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8982 -> 4790[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8983[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4636 -> 8983[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8983 -> 4791[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4637[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8984[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4637 -> 8984[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8984 -> 4792[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8985[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4637 -> 8985[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8985 -> 4793[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6337[label="Succ (Succ (primPlusNat wv820 wv40100))",fontsize=16,color="green",shape="box"];6337 -> 6350[label="",style="dashed", color="green", weight=3]; 26.32/9.41 6338[label="Succ wv40100",fontsize=16,color="green",shape="box"];6342[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Pos wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6342 -> 6353[label="",style="solid", color="black", weight=3]; 26.32/9.41 6343[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Pos wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6343 -> 6354[label="",style="solid", color="black", weight=3]; 26.32/9.41 6344[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Neg wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6344 -> 6355[label="",style="solid", color="black", weight=3]; 26.32/9.41 6345[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Neg wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6345 -> 6356[label="",style="solid", color="black", weight=3]; 26.32/9.41 6346[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Pos wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6346 -> 6357[label="",style="solid", color="black", weight=3]; 26.32/9.41 6347[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Pos wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6347 -> 6358[label="",style="solid", color="black", weight=3]; 26.32/9.41 6348[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Neg wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6348 -> 6359[label="",style="solid", color="black", weight=3]; 26.32/9.41 6349[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Neg wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6349 -> 6360[label="",style="solid", color="black", weight=3]; 26.32/9.41 4645[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4645 -> 4802[label="",style="solid", color="black", weight=3]; 26.32/9.41 4646[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4646 -> 4803[label="",style="solid", color="black", weight=3]; 26.32/9.41 4647[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4647 -> 4804[label="",style="solid", color="black", weight=3]; 26.32/9.41 4648[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4648 -> 4805[label="",style="solid", color="black", weight=3]; 26.32/9.41 4649[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4649 -> 4806[label="",style="solid", color="black", weight=3]; 26.32/9.41 4650[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4650 -> 4807[label="",style="solid", color="black", weight=3]; 26.32/9.41 4651[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4651 -> 4808[label="",style="solid", color="black", weight=3]; 26.32/9.41 4652[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4652 -> 4809[label="",style="solid", color="black", weight=3]; 26.32/9.41 4653[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4653 -> 4810[label="",style="solid", color="black", weight=3]; 26.32/9.41 4654[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4654 -> 4811[label="",style="solid", color="black", weight=3]; 26.32/9.41 4655[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4655 -> 4812[label="",style="solid", color="black", weight=3]; 26.32/9.41 4656[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4656 -> 4813[label="",style="solid", color="black", weight=3]; 26.32/9.41 4657[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4657 -> 4814[label="",style="solid", color="black", weight=3]; 26.32/9.41 4658[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4658 -> 4815[label="",style="solid", color="black", weight=3]; 26.32/9.41 4659[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4659 -> 4816[label="",style="solid", color="black", weight=3]; 26.32/9.41 4660[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4660 -> 4817[label="",style="solid", color="black", weight=3]; 26.32/9.41 4661[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4661 -> 4818[label="",style="solid", color="black", weight=3]; 26.32/9.41 4662[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4662 -> 4819[label="",style="solid", color="black", weight=3]; 26.32/9.41 4663[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4663 -> 4820[label="",style="solid", color="black", weight=3]; 26.32/9.41 4664[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4664 -> 4821[label="",style="solid", color="black", weight=3]; 26.32/9.41 4665[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4665 -> 4822[label="",style="solid", color="black", weight=3]; 26.32/9.41 4666[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4666 -> 4823[label="",style="solid", color="black", weight=3]; 26.32/9.41 4667[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4667 -> 4824[label="",style="solid", color="black", weight=3]; 26.32/9.41 4668[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4668 -> 4825[label="",style="solid", color="black", weight=3]; 26.32/9.41 4669[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4669 -> 4826[label="",style="solid", color="black", weight=3]; 26.32/9.41 4670[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4670 -> 4827[label="",style="solid", color="black", weight=3]; 26.32/9.41 4671[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4671 -> 4828[label="",style="solid", color="black", weight=3]; 26.32/9.41 4672[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4672 -> 4829[label="",style="solid", color="black", weight=3]; 26.32/9.41 4673[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4673 -> 4830[label="",style="solid", color="black", weight=3]; 26.32/9.41 4674[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4674 -> 4831[label="",style="solid", color="black", weight=3]; 26.32/9.41 4675[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4675 -> 4832[label="",style="solid", color="black", weight=3]; 26.32/9.41 4676[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4676 -> 4833[label="",style="solid", color="black", weight=3]; 26.32/9.41 6427 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6427[label="primPlusNat wv8200 wv401000",fontsize=16,color="magenta"];6427 -> 6442[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6427 -> 6443[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6662[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6662 -> 6672[label="",style="solid", color="black", weight=3]; 26.32/9.41 6663[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8986[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6663 -> 8986[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8986 -> 6673[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8987[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6663 -> 8987[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8987 -> 6674[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6664[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8988[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6664 -> 8988[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8988 -> 6675[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8989[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6664 -> 8989[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8989 -> 6676[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6665[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6665 -> 6677[label="",style="solid", color="black", weight=3]; 26.32/9.41 6666[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8990[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6666 -> 8990[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8990 -> 6678[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8991[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6666 -> 8991[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8991 -> 6679[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6667[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8992[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6667 -> 8992[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8992 -> 6680[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8993[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6667 -> 8993[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8993 -> 6681[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6668[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8994[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6668 -> 8994[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8994 -> 6682[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8995[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6668 -> 8995[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8995 -> 6683[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6669[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8996[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6669 -> 8996[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8996 -> 6684[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8997[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6669 -> 8997[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8997 -> 6685[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4700[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4700 -> 4858[label="",style="solid", color="black", weight=3]; 26.32/9.41 4701[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4701 -> 4859[label="",style="solid", color="black", weight=3]; 26.32/9.41 4702[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4702 -> 4860[label="",style="solid", color="black", weight=3]; 26.32/9.41 4703[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4703 -> 4861[label="",style="solid", color="black", weight=3]; 26.32/9.41 4704[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4704 -> 4862[label="",style="solid", color="black", weight=3]; 26.32/9.41 4705[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4705 -> 4863[label="",style="solid", color="black", weight=3]; 26.32/9.41 4706[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4706 -> 4864[label="",style="solid", color="black", weight=3]; 26.32/9.41 4707[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4707 -> 4865[label="",style="solid", color="black", weight=3]; 26.32/9.41 4708[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4708 -> 4866[label="",style="solid", color="black", weight=3]; 26.32/9.41 4709[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4709 -> 4867[label="",style="solid", color="black", weight=3]; 26.32/9.41 4710[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4710 -> 4868[label="",style="solid", color="black", weight=3]; 26.32/9.41 4711[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4711 -> 4869[label="",style="solid", color="black", weight=3]; 26.32/9.41 4712[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4712 -> 4870[label="",style="solid", color="black", weight=3]; 26.32/9.41 4713[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4713 -> 4871[label="",style="solid", color="black", weight=3]; 26.32/9.41 4714[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4714 -> 4872[label="",style="solid", color="black", weight=3]; 26.32/9.41 4715[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4715 -> 4873[label="",style="solid", color="black", weight=3]; 26.32/9.41 7056[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7056 -> 7066[label="",style="solid", color="black", weight=3]; 26.32/9.41 7057[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8998[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7057 -> 8998[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8998 -> 7067[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 8999[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7057 -> 8999[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 8999 -> 7068[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7058[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9000[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7058 -> 9000[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9000 -> 7069[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9001[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7058 -> 9001[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9001 -> 7070[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7059[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7059 -> 7071[label="",style="solid", color="black", weight=3]; 26.32/9.41 7060[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9002[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7060 -> 9002[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9002 -> 7072[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9003[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7060 -> 9003[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9003 -> 7073[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7061[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9004[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7061 -> 9004[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9004 -> 7074[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9005[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7061 -> 9005[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9005 -> 7075[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7062[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9006[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7062 -> 9006[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9006 -> 7076[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9007[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7062 -> 9007[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9007 -> 7077[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7063[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9008[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7063 -> 9008[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9008 -> 7078[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9009[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7063 -> 9009[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9009 -> 7079[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4739[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4739 -> 4898[label="",style="solid", color="black", weight=3]; 26.32/9.41 4740[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4740 -> 4899[label="",style="solid", color="black", weight=3]; 26.32/9.41 4741[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4741 -> 4900[label="",style="solid", color="black", weight=3]; 26.32/9.41 4742[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4742 -> 4901[label="",style="solid", color="black", weight=3]; 26.32/9.41 4743[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4743 -> 4902[label="",style="solid", color="black", weight=3]; 26.32/9.41 4744[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4744 -> 4903[label="",style="solid", color="black", weight=3]; 26.32/9.41 4745[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4745 -> 4904[label="",style="solid", color="black", weight=3]; 26.32/9.41 4746[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4746 -> 4905[label="",style="solid", color="black", weight=3]; 26.32/9.41 4747[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4747 -> 4906[label="",style="solid", color="black", weight=3]; 26.32/9.41 4748[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4748 -> 4907[label="",style="solid", color="black", weight=3]; 26.32/9.41 4749[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4749 -> 4908[label="",style="solid", color="black", weight=3]; 26.32/9.41 4750[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4750 -> 4909[label="",style="solid", color="black", weight=3]; 26.32/9.41 4751[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4751 -> 4910[label="",style="solid", color="black", weight=3]; 26.32/9.41 4752[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4752 -> 4911[label="",style="solid", color="black", weight=3]; 26.32/9.41 4753[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4753 -> 4912[label="",style="solid", color="black", weight=3]; 26.32/9.41 4754[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4754 -> 4913[label="",style="solid", color="black", weight=3]; 26.32/9.41 7445[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9010[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7445 -> 9010[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9010 -> 7455[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9011[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7445 -> 9011[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9011 -> 7456[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7446[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7446 -> 7457[label="",style="solid", color="black", weight=3]; 26.32/9.41 7447[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7447 -> 7458[label="",style="solid", color="black", weight=3]; 26.32/9.41 7448[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9012[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7448 -> 9012[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9012 -> 7459[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9013[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7448 -> 9013[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9013 -> 7460[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7449[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9014[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7449 -> 9014[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9014 -> 7461[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9015[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7449 -> 9015[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9015 -> 7462[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7450[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9016[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7450 -> 9016[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9016 -> 7463[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9017[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7450 -> 9017[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9017 -> 7464[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7451[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9018[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7451 -> 9018[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9018 -> 7465[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9019[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7451 -> 9019[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9019 -> 7466[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 7452[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9020[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7452 -> 9020[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9020 -> 7467[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9021[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7452 -> 9021[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9021 -> 7468[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4778[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4778 -> 4938[label="",style="solid", color="black", weight=3]; 26.32/9.41 4779[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4779 -> 4939[label="",style="solid", color="black", weight=3]; 26.32/9.41 4780[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4780 -> 4940[label="",style="solid", color="black", weight=3]; 26.32/9.41 4781[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4781 -> 4941[label="",style="solid", color="black", weight=3]; 26.32/9.41 4782[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4782 -> 4942[label="",style="solid", color="black", weight=3]; 26.32/9.41 4783[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4783 -> 4943[label="",style="solid", color="black", weight=3]; 26.32/9.41 4784[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4784 -> 4944[label="",style="solid", color="black", weight=3]; 26.32/9.41 4785[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4785 -> 4945[label="",style="solid", color="black", weight=3]; 26.32/9.41 4786[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4786 -> 4946[label="",style="solid", color="black", weight=3]; 26.32/9.41 4787[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4787 -> 4947[label="",style="solid", color="black", weight=3]; 26.32/9.41 4788[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4788 -> 4948[label="",style="solid", color="black", weight=3]; 26.32/9.41 4789[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4789 -> 4949[label="",style="solid", color="black", weight=3]; 26.32/9.41 4790[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4790 -> 4950[label="",style="solid", color="black", weight=3]; 26.32/9.41 4791[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4791 -> 4951[label="",style="solid", color="black", weight=3]; 26.32/9.41 4792[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4792 -> 4952[label="",style="solid", color="black", weight=3]; 26.32/9.41 4793[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4793 -> 4953[label="",style="solid", color="black", weight=3]; 26.32/9.41 6353 -> 6365[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6353[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6353 -> 6366[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6354 -> 6367[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6354[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6354 -> 6368[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6355 -> 6369[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6355[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6355 -> 6370[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6356 -> 6371[label="",style="dashed", color="red", weight=0]; 26.32/9.41 6356[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6356 -> 6372[label="",style="dashed", color="magenta", weight=3]; 26.32/9.41 6357[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9022[label="wv750/Succ wv7500",fontsize=10,color="white",style="solid",shape="box"];6357 -> 9022[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9022 -> 6373[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9023[label="wv750/Zero",fontsize=10,color="white",style="solid",shape="box"];6357 -> 9023[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9023 -> 6374[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 6358[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6358 -> 6375[label="",style="solid", color="black", weight=3]; 26.32/9.41 6359[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6359 -> 6376[label="",style="solid", color="black", weight=3]; 26.32/9.41 6360[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9024[label="wv750/Succ wv7500",fontsize=10,color="white",style="solid",shape="box"];6360 -> 9024[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9024 -> 6377[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 9025[label="wv750/Zero",fontsize=10,color="white",style="solid",shape="box"];6360 -> 9025[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9025 -> 6378[label="",style="solid", color="burlywood", weight=3]; 26.32/9.41 4802[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9026[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4802 -> 9026[label="",style="solid", color="burlywood", weight=9]; 26.32/9.41 9026 -> 4965[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9027[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4802 -> 9027[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9027 -> 4966[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4803[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4803 -> 4967[label="",style="solid", color="black", weight=3]; 26.32/9.42 4804[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4804 -> 4968[label="",style="solid", color="black", weight=3]; 26.32/9.42 4805 -> 4804[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4805[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4806[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9028[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4806 -> 9028[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9028 -> 4969[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9029[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4806 -> 9029[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9029 -> 4970[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4807[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4807 -> 4971[label="",style="solid", color="black", weight=3]; 26.32/9.42 4808[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4808 -> 4972[label="",style="solid", color="black", weight=3]; 26.32/9.42 4809 -> 4808[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4809[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4810[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9030[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4810 -> 9030[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9030 -> 4973[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9031[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4810 -> 9031[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9031 -> 4974[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4811[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4811 -> 4975[label="",style="solid", color="black", weight=3]; 26.32/9.42 4812[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4812 -> 4976[label="",style="solid", color="black", weight=3]; 26.32/9.42 4813 -> 4812[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4813[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4814[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9032[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4814 -> 9032[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9032 -> 4977[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9033[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4814 -> 9033[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9033 -> 4978[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4815[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4815 -> 4979[label="",style="solid", color="black", weight=3]; 26.32/9.42 4816[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4816 -> 4980[label="",style="solid", color="black", weight=3]; 26.32/9.42 4817 -> 4816[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4817[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4818[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9034[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4818 -> 9034[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9034 -> 4981[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9035[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4818 -> 9035[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9035 -> 4982[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4819[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4819 -> 4983[label="",style="solid", color="black", weight=3]; 26.32/9.42 4820[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4820 -> 4984[label="",style="solid", color="black", weight=3]; 26.32/9.42 4821 -> 4820[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4821[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4822[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9036[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4822 -> 9036[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9036 -> 4985[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9037[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4822 -> 9037[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9037 -> 4986[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4823[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4823 -> 4987[label="",style="solid", color="black", weight=3]; 26.32/9.42 4824[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4824 -> 4988[label="",style="solid", color="black", weight=3]; 26.32/9.42 4825 -> 4824[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4825[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4826[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9038[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4826 -> 9038[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9038 -> 4989[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9039[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4826 -> 9039[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9039 -> 4990[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4827[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4827 -> 4991[label="",style="solid", color="black", weight=3]; 26.32/9.42 4828[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4828 -> 4992[label="",style="solid", color="black", weight=3]; 26.32/9.42 4829 -> 4828[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4829[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4830[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9040[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4830 -> 9040[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9040 -> 4993[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9041[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4830 -> 9041[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9041 -> 4994[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4831[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4831 -> 4995[label="",style="solid", color="black", weight=3]; 26.32/9.42 4832[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4832 -> 4996[label="",style="solid", color="black", weight=3]; 26.32/9.42 4833 -> 4832[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4833[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6442[label="wv401000",fontsize=16,color="green",shape="box"];6443[label="wv8200",fontsize=16,color="green",shape="box"];6672 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6672[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="magenta"];6672 -> 6688[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6672 -> 6689[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6672 -> 6690[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6673[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9042[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6673 -> 9042[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9042 -> 6691[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9043[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6673 -> 9043[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9043 -> 6692[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6674[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9044[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6674 -> 9044[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9044 -> 6693[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9045[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6674 -> 9045[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9045 -> 6694[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6675[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9046[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6675 -> 9046[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9046 -> 6695[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9047[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6675 -> 9047[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9047 -> 6696[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6676[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9048[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6676 -> 9048[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9048 -> 6697[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9049[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6676 -> 9049[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9049 -> 6698[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6677 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6677[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="magenta"];6677 -> 6699[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6677 -> 6700[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6677 -> 6701[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6678[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9050[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6678 -> 9050[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9050 -> 6702[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9051[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6678 -> 9051[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9051 -> 6703[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6679[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9052[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6679 -> 9052[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9052 -> 6704[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9053[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 9053[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9053 -> 6705[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6680[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9054[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6680 -> 9054[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9054 -> 6706[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9055[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6680 -> 9055[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9055 -> 6707[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6681[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9056[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6681 -> 9056[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9056 -> 6708[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9057[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6681 -> 9057[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9057 -> 6709[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6682[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9058[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6682 -> 9058[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9058 -> 6710[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9059[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6682 -> 9059[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9059 -> 6711[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6683[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9060[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6683 -> 9060[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9060 -> 6712[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9061[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6683 -> 9061[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9061 -> 6713[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6684[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9062[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6684 -> 9062[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9062 -> 6714[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9063[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6684 -> 9063[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9063 -> 6715[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6685[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9064[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6685 -> 9064[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9064 -> 6716[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9065[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6685 -> 9065[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9065 -> 6717[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4858[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9066[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4858 -> 9066[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9066 -> 5024[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9067[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4858 -> 9067[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9067 -> 5025[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4859[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4859 -> 5026[label="",style="solid", color="black", weight=3]; 26.32/9.42 4860[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4860 -> 5027[label="",style="solid", color="black", weight=3]; 26.32/9.42 4861 -> 4860[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4861[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4862[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9068[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4862 -> 9068[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9068 -> 5028[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9069[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4862 -> 9069[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9069 -> 5029[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4863[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4863 -> 5030[label="",style="solid", color="black", weight=3]; 26.32/9.42 4864[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4864 -> 5031[label="",style="solid", color="black", weight=3]; 26.32/9.42 4865 -> 4864[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4865[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4866[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9070[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4866 -> 9070[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9070 -> 5032[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9071[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4866 -> 9071[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9071 -> 5033[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4867[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4867 -> 5034[label="",style="solid", color="black", weight=3]; 26.32/9.42 4868[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4868 -> 5035[label="",style="solid", color="black", weight=3]; 26.32/9.42 4869 -> 4868[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4869[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4870[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9072[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4870 -> 9072[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9072 -> 5036[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9073[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4870 -> 9073[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9073 -> 5037[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4871[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4871 -> 5038[label="",style="solid", color="black", weight=3]; 26.32/9.42 4872[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4872 -> 5039[label="",style="solid", color="black", weight=3]; 26.32/9.42 4873 -> 4872[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4873[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7066[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="triangle"];7066 -> 7082[label="",style="solid", color="black", weight=3]; 26.32/9.42 7067[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9074[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7067 -> 9074[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9074 -> 7083[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9075[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7067 -> 9075[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9075 -> 7084[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7068[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9076[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7068 -> 9076[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9076 -> 7085[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9077[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7068 -> 9077[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9077 -> 7086[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7069[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9078[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7069 -> 9078[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9078 -> 7087[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9079[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7069 -> 9079[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9079 -> 7088[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7070[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9080[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7070 -> 9080[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9080 -> 7089[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9081[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7070 -> 9081[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9081 -> 7090[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7071[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="triangle"];7071 -> 7091[label="",style="solid", color="black", weight=3]; 26.32/9.42 7072[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9082[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7072 -> 9082[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9082 -> 7092[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9083[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7072 -> 9083[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9083 -> 7093[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7073[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9084[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7073 -> 9084[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9084 -> 7094[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9085[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7073 -> 9085[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9085 -> 7095[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7074[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9086[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7074 -> 9086[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9086 -> 7096[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9087[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7074 -> 9087[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9087 -> 7097[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7075[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9088[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7075 -> 9088[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9088 -> 7098[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9089[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7075 -> 9089[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9089 -> 7099[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7076[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9090[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7076 -> 9090[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9090 -> 7100[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9091[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7076 -> 9091[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9091 -> 7101[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7077[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9092[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7077 -> 9092[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9092 -> 7102[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9093[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7077 -> 9093[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9093 -> 7103[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7078[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9094[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7078 -> 9094[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9094 -> 7104[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9095[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7078 -> 9095[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9095 -> 7105[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7079[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9096[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7079 -> 9096[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9096 -> 7106[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9097[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7079 -> 9097[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9097 -> 7107[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4898[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9098[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4898 -> 9098[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9098 -> 5067[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9099[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4898 -> 9099[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9099 -> 5068[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4899[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4899 -> 5069[label="",style="solid", color="black", weight=3]; 26.32/9.42 4900[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4900 -> 5070[label="",style="solid", color="black", weight=3]; 26.32/9.42 4901 -> 4900[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4901[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4902[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9100[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4902 -> 9100[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9100 -> 5071[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9101[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4902 -> 9101[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9101 -> 5072[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4903[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4903 -> 5073[label="",style="solid", color="black", weight=3]; 26.32/9.42 4904[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4904 -> 5074[label="",style="solid", color="black", weight=3]; 26.32/9.42 4905 -> 4904[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4905[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4906[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9102[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4906 -> 9102[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9102 -> 5075[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9103[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4906 -> 9103[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9103 -> 5076[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4907[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4907 -> 5077[label="",style="solid", color="black", weight=3]; 26.32/9.42 4908[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4908 -> 5078[label="",style="solid", color="black", weight=3]; 26.32/9.42 4909 -> 4908[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4909[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4910[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9104[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4910 -> 9104[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9104 -> 5079[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9105[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4910 -> 9105[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9105 -> 5080[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4911[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4911 -> 5081[label="",style="solid", color="black", weight=3]; 26.32/9.42 4912[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4912 -> 5082[label="",style="solid", color="black", weight=3]; 26.32/9.42 4913 -> 4912[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4913[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7455[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9106[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7455 -> 9106[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9106 -> 7471[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9107[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7455 -> 9107[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9107 -> 7472[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7456[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9108[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7456 -> 9108[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9108 -> 7473[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9109[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7456 -> 9109[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9109 -> 7474[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7457 -> 7066[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7457[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="magenta"];7457 -> 7475[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7457 -> 7476[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7457 -> 7477[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7458 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7458[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="magenta"];7458 -> 7478[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7458 -> 7479[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7458 -> 7480[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7459[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9110[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7459 -> 9110[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9110 -> 7481[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9111[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7459 -> 9111[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9111 -> 7482[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7460[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9112[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7460 -> 9112[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9112 -> 7483[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9113[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7460 -> 9113[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9113 -> 7484[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7461[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9114[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7461 -> 9114[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9114 -> 7485[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9115[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7461 -> 9115[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9115 -> 7486[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7462[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9116[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7462 -> 9116[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9116 -> 7487[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9117[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7462 -> 9117[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9117 -> 7488[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7463[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9118[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7463 -> 9118[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9118 -> 7489[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9119[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7463 -> 9119[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9119 -> 7490[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7464[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9120[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7464 -> 9120[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9120 -> 7491[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9121[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7464 -> 9121[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9121 -> 7492[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7465[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9122[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7465 -> 9122[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9122 -> 7493[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9123[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7465 -> 9123[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9123 -> 7494[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7466[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9124[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7466 -> 9124[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9124 -> 7495[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9125[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7466 -> 9125[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9125 -> 7496[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7467[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9126[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7467 -> 9126[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9126 -> 7497[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9127[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7467 -> 9127[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9127 -> 7498[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7468[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9128[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7468 -> 9128[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9128 -> 7499[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9129[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7468 -> 9129[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9129 -> 7500[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4938[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9130[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4938 -> 9130[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9130 -> 5141[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9131[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4938 -> 9131[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9131 -> 5142[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4939[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4939 -> 5143[label="",style="solid", color="black", weight=3]; 26.32/9.42 4940[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4940 -> 5144[label="",style="solid", color="black", weight=3]; 26.32/9.42 4941 -> 4940[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4941[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4942[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9132[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4942 -> 9132[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9132 -> 5145[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9133[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4942 -> 9133[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9133 -> 5146[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4943[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4943 -> 5147[label="",style="solid", color="black", weight=3]; 26.32/9.42 4944[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4944 -> 5148[label="",style="solid", color="black", weight=3]; 26.32/9.42 4945 -> 4944[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4945[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4946[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9134[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4946 -> 9134[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9134 -> 5149[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9135[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4946 -> 9135[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9135 -> 5150[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4947[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4947 -> 5151[label="",style="solid", color="black", weight=3]; 26.32/9.42 4948[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4948 -> 5152[label="",style="solid", color="black", weight=3]; 26.32/9.42 4949 -> 4948[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4949[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4950[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9136[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4950 -> 9136[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9136 -> 5153[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9137[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4950 -> 9137[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9137 -> 5154[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4951[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4951 -> 5155[label="",style="solid", color="black", weight=3]; 26.32/9.42 4952[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4952 -> 5156[label="",style="solid", color="black", weight=3]; 26.32/9.42 4953 -> 4952[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4953[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6366 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6366[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6366 -> 6383[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6366 -> 6384[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6365 -> 6357[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6365[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ wv95))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6365 -> 6385[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6368 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6368[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6368 -> 6386[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6368 -> 6387[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6367 -> 6358[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6367[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ wv96))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6367 -> 6388[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6370 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6370[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6370 -> 6389[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6370 -> 6390[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6369 -> 6359[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6369[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ wv97))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6369 -> 6391[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6372 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6372[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6372 -> 6392[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6372 -> 6393[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6371 -> 6360[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6371[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ wv98))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6371 -> 6394[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6373[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9138[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6373 -> 9138[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9138 -> 6399[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9139[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6373 -> 9139[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9139 -> 6400[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6374[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="burlywood",shape="box"];9140[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6374 -> 9140[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9140 -> 6401[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9141[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6374 -> 9141[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9141 -> 6402[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6375[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6375 -> 6403[label="",style="solid", color="black", weight=3]; 26.32/9.42 6376[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6376 -> 6404[label="",style="solid", color="black", weight=3]; 26.32/9.42 6377[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9142[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6377 -> 9142[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9142 -> 6405[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9143[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6377 -> 9143[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9143 -> 6406[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6378[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="burlywood",shape="box"];9144[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6378 -> 9144[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9144 -> 6407[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9145[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6378 -> 9145[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9145 -> 6408[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 4965[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4965 -> 5175[label="",style="solid", color="black", weight=3]; 26.32/9.42 4966[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4966 -> 5176[label="",style="solid", color="black", weight=3]; 26.32/9.42 4967[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4967 -> 5177[label="",style="solid", color="black", weight=3]; 26.32/9.42 4968[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4968 -> 5178[label="",style="solid", color="black", weight=3]; 26.32/9.42 4969[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4969 -> 5179[label="",style="solid", color="black", weight=3]; 26.32/9.42 4970[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4970 -> 5180[label="",style="solid", color="black", weight=3]; 26.32/9.42 4971 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4971[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4972 -> 4968[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4972[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4973[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4973 -> 5181[label="",style="solid", color="black", weight=3]; 26.32/9.42 4974[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4974 -> 5182[label="",style="solid", color="black", weight=3]; 26.32/9.42 4975[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4975 -> 5183[label="",style="solid", color="black", weight=3]; 26.32/9.42 4976[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4976 -> 5184[label="",style="solid", color="black", weight=3]; 26.32/9.42 4977[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4977 -> 5185[label="",style="solid", color="black", weight=3]; 26.32/9.42 4978[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4978 -> 5186[label="",style="solid", color="black", weight=3]; 26.32/9.42 4979 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4979[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4980 -> 4976[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4980[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4981[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4981 -> 5187[label="",style="solid", color="black", weight=3]; 26.32/9.42 4982[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4982 -> 5188[label="",style="solid", color="black", weight=3]; 26.32/9.42 4983[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4983 -> 5189[label="",style="solid", color="black", weight=3]; 26.32/9.42 4984[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4984 -> 5190[label="",style="solid", color="black", weight=3]; 26.32/9.42 4985[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4985 -> 5191[label="",style="solid", color="black", weight=3]; 26.32/9.42 4986[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4986 -> 5192[label="",style="solid", color="black", weight=3]; 26.32/9.42 4987 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4987[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4988 -> 4984[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4988[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4989[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4989 -> 5193[label="",style="solid", color="black", weight=3]; 26.32/9.42 4990[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4990 -> 5194[label="",style="solid", color="black", weight=3]; 26.32/9.42 4991[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4991 -> 5195[label="",style="solid", color="black", weight=3]; 26.32/9.42 4992[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4992 -> 5196[label="",style="solid", color="black", weight=3]; 26.32/9.42 4993[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4993 -> 5197[label="",style="solid", color="black", weight=3]; 26.32/9.42 4994[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4994 -> 5198[label="",style="solid", color="black", weight=3]; 26.32/9.42 4995 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4995[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4996 -> 4992[label="",style="dashed", color="red", weight=0]; 26.32/9.42 4996[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6688[label="wv34",fontsize=16,color="green",shape="box"];6689[label="wv350",fontsize=16,color="green",shape="box"];6690[label="wv39",fontsize=16,color="green",shape="box"];6691[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6691 -> 6720[label="",style="solid", color="black", weight=3]; 26.32/9.42 6692[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6692 -> 6721[label="",style="solid", color="black", weight=3]; 26.32/9.42 6693[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6693 -> 6722[label="",style="solid", color="black", weight=3]; 26.32/9.42 6694[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6694 -> 6723[label="",style="solid", color="black", weight=3]; 26.32/9.42 6695[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6695 -> 6724[label="",style="solid", color="black", weight=3]; 26.32/9.42 6696[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6696 -> 6725[label="",style="solid", color="black", weight=3]; 26.32/9.42 6697[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6697 -> 6726[label="",style="solid", color="black", weight=3]; 26.32/9.42 6698[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6698 -> 6727[label="",style="solid", color="black", weight=3]; 26.32/9.42 6699[label="wv350",fontsize=16,color="green",shape="box"];6700[label="wv34",fontsize=16,color="green",shape="box"];6701[label="wv39",fontsize=16,color="green",shape="box"];6702[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6702 -> 6728[label="",style="solid", color="black", weight=3]; 26.32/9.42 6703[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6703 -> 6729[label="",style="solid", color="black", weight=3]; 26.32/9.42 6704[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6704 -> 6730[label="",style="solid", color="black", weight=3]; 26.32/9.42 6705[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6705 -> 6731[label="",style="solid", color="black", weight=3]; 26.32/9.42 6706[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6706 -> 6732[label="",style="solid", color="black", weight=3]; 26.32/9.42 6707[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6707 -> 6733[label="",style="solid", color="black", weight=3]; 26.32/9.42 6708[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6708 -> 6734[label="",style="solid", color="black", weight=3]; 26.32/9.42 6709[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6709 -> 6735[label="",style="solid", color="black", weight=3]; 26.32/9.42 6710[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6710 -> 6736[label="",style="solid", color="black", weight=3]; 26.32/9.42 6711[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6711 -> 6737[label="",style="solid", color="black", weight=3]; 26.32/9.42 6712[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6712 -> 6738[label="",style="solid", color="black", weight=3]; 26.32/9.42 6713[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6713 -> 6739[label="",style="solid", color="black", weight=3]; 26.32/9.42 6714[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6714 -> 6740[label="",style="solid", color="black", weight=3]; 26.32/9.42 6715[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6715 -> 6741[label="",style="solid", color="black", weight=3]; 26.32/9.42 6716[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6716 -> 6742[label="",style="solid", color="black", weight=3]; 26.32/9.42 6717[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6717 -> 6743[label="",style="solid", color="black", weight=3]; 26.32/9.42 5024[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5024 -> 5223[label="",style="solid", color="black", weight=3]; 26.32/9.42 5025[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5025 -> 5224[label="",style="solid", color="black", weight=3]; 26.32/9.42 5026 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5026[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5027 -> 4984[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5027[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5028[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5028 -> 5225[label="",style="solid", color="black", weight=3]; 26.32/9.42 5029[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5029 -> 5226[label="",style="solid", color="black", weight=3]; 26.32/9.42 5030 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5030[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5031 -> 4984[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5031[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5032[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5032 -> 5227[label="",style="solid", color="black", weight=3]; 26.32/9.42 5033[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5033 -> 5228[label="",style="solid", color="black", weight=3]; 26.32/9.42 5034 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5034[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5035 -> 4992[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5035[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];5036[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5036 -> 5229[label="",style="solid", color="black", weight=3]; 26.32/9.42 5037[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5037 -> 5230[label="",style="solid", color="black", weight=3]; 26.32/9.42 5038 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5038[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5039 -> 4992[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5039[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7082[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9146[label="wv65/wv650 : wv651",fontsize=10,color="white",style="solid",shape="box"];7082 -> 9146[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9146 -> 7110[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9147[label="wv65/[]",fontsize=10,color="white",style="solid",shape="box"];7082 -> 9147[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9147 -> 7111[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7083[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7083 -> 7112[label="",style="solid", color="black", weight=3]; 26.32/9.42 7084[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7084 -> 7113[label="",style="solid", color="black", weight=3]; 26.32/9.42 7085[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7085 -> 7114[label="",style="solid", color="black", weight=3]; 26.32/9.42 7086[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7086 -> 7115[label="",style="solid", color="black", weight=3]; 26.32/9.42 7087[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7087 -> 7116[label="",style="solid", color="black", weight=3]; 26.32/9.42 7088[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7088 -> 7117[label="",style="solid", color="black", weight=3]; 26.32/9.42 7089[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7089 -> 7118[label="",style="solid", color="black", weight=3]; 26.32/9.42 7090[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7090 -> 7119[label="",style="solid", color="black", weight=3]; 26.32/9.42 7091[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9148[label="wv65/wv650 : wv651",fontsize=10,color="white",style="solid",shape="box"];7091 -> 9148[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9148 -> 7120[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9149[label="wv65/[]",fontsize=10,color="white",style="solid",shape="box"];7091 -> 9149[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9149 -> 7121[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 7092[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7092 -> 7122[label="",style="solid", color="black", weight=3]; 26.32/9.42 7093[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7093 -> 7123[label="",style="solid", color="black", weight=3]; 26.32/9.42 7094[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7094 -> 7124[label="",style="solid", color="black", weight=3]; 26.32/9.42 7095[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7095 -> 7125[label="",style="solid", color="black", weight=3]; 26.32/9.42 7096[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7096 -> 7126[label="",style="solid", color="black", weight=3]; 26.32/9.42 7097[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7097 -> 7127[label="",style="solid", color="black", weight=3]; 26.32/9.42 7098[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7098 -> 7128[label="",style="solid", color="black", weight=3]; 26.32/9.42 7099[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7099 -> 7129[label="",style="solid", color="black", weight=3]; 26.32/9.42 7100[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7100 -> 7130[label="",style="solid", color="black", weight=3]; 26.32/9.42 7101[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7101 -> 7131[label="",style="solid", color="black", weight=3]; 26.32/9.42 7102[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7102 -> 7132[label="",style="solid", color="black", weight=3]; 26.32/9.42 7103[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7103 -> 7133[label="",style="solid", color="black", weight=3]; 26.32/9.42 7104[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7104 -> 7134[label="",style="solid", color="black", weight=3]; 26.32/9.42 7105[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7105 -> 7135[label="",style="solid", color="black", weight=3]; 26.32/9.42 7106[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7106 -> 7136[label="",style="solid", color="black", weight=3]; 26.32/9.42 7107[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7107 -> 7137[label="",style="solid", color="black", weight=3]; 26.32/9.42 5067[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5067 -> 5264[label="",style="solid", color="black", weight=3]; 26.32/9.42 5068[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5068 -> 5265[label="",style="solid", color="black", weight=3]; 26.32/9.42 5069[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];5069 -> 5266[label="",style="solid", color="black", weight=3]; 26.32/9.42 5070[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5070 -> 5267[label="",style="solid", color="black", weight=3]; 26.32/9.42 5071[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5071 -> 5268[label="",style="solid", color="black", weight=3]; 26.32/9.42 5072[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5072 -> 5269[label="",style="solid", color="black", weight=3]; 26.32/9.42 5073 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5073[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5074 -> 5070[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5074[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5075[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5075 -> 5270[label="",style="solid", color="black", weight=3]; 26.32/9.42 5076[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5076 -> 5271[label="",style="solid", color="black", weight=3]; 26.32/9.42 5077[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];5077 -> 5272[label="",style="solid", color="black", weight=3]; 26.32/9.42 5078[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5078 -> 5273[label="",style="solid", color="black", weight=3]; 26.32/9.42 5079[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5079 -> 5274[label="",style="solid", color="black", weight=3]; 26.32/9.42 5080[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5080 -> 5275[label="",style="solid", color="black", weight=3]; 26.32/9.42 5081 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5081[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5082 -> 5078[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5082[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7471[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7471 -> 7503[label="",style="solid", color="black", weight=3]; 26.32/9.42 7472[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7472 -> 7504[label="",style="solid", color="black", weight=3]; 26.32/9.42 7473[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7473 -> 7505[label="",style="solid", color="black", weight=3]; 26.32/9.42 7474[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7474 -> 7506[label="",style="solid", color="black", weight=3]; 26.32/9.42 7475[label="wv52",fontsize=16,color="green",shape="box"];7476[label="wv480",fontsize=16,color="green",shape="box"];7477[label="wv47",fontsize=16,color="green",shape="box"];7478[label="wv52",fontsize=16,color="green",shape="box"];7479[label="wv480",fontsize=16,color="green",shape="box"];7480[label="wv47",fontsize=16,color="green",shape="box"];7481[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7481 -> 7507[label="",style="solid", color="black", weight=3]; 26.32/9.42 7482[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7482 -> 7508[label="",style="solid", color="black", weight=3]; 26.32/9.42 7483[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7483 -> 7509[label="",style="solid", color="black", weight=3]; 26.32/9.42 7484[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7484 -> 7510[label="",style="solid", color="black", weight=3]; 26.32/9.42 7485[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7485 -> 7511[label="",style="solid", color="black", weight=3]; 26.32/9.42 7486[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7486 -> 7512[label="",style="solid", color="black", weight=3]; 26.32/9.42 7487[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7487 -> 7513[label="",style="solid", color="black", weight=3]; 26.32/9.42 7488[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7488 -> 7514[label="",style="solid", color="black", weight=3]; 26.32/9.42 7489[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7489 -> 7515[label="",style="solid", color="black", weight=3]; 26.32/9.42 7490[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7490 -> 7516[label="",style="solid", color="black", weight=3]; 26.32/9.42 7491[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7491 -> 7517[label="",style="solid", color="black", weight=3]; 26.32/9.42 7492[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7492 -> 7518[label="",style="solid", color="black", weight=3]; 26.32/9.42 7493[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7493 -> 7519[label="",style="solid", color="black", weight=3]; 26.32/9.42 7494[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7494 -> 7520[label="",style="solid", color="black", weight=3]; 26.32/9.42 7495[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7495 -> 7521[label="",style="solid", color="black", weight=3]; 26.32/9.42 7496[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7496 -> 7522[label="",style="solid", color="black", weight=3]; 26.32/9.42 7497[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7497 -> 7523[label="",style="solid", color="black", weight=3]; 26.32/9.42 7498[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7498 -> 7524[label="",style="solid", color="black", weight=3]; 26.32/9.42 7499[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7499 -> 7525[label="",style="solid", color="black", weight=3]; 26.32/9.42 7500[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7500 -> 7526[label="",style="solid", color="black", weight=3]; 26.32/9.42 5141[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5141 -> 5302[label="",style="solid", color="black", weight=3]; 26.32/9.42 5142[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5142 -> 5303[label="",style="solid", color="black", weight=3]; 26.32/9.42 5143 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5143[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5144 -> 5070[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5144[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5145[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5145 -> 5304[label="",style="solid", color="black", weight=3]; 26.32/9.42 5146[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5146 -> 5305[label="",style="solid", color="black", weight=3]; 26.32/9.42 5147 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5147[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5148 -> 5070[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5148[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5149[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5149 -> 5306[label="",style="solid", color="black", weight=3]; 26.32/9.42 5150[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5150 -> 5307[label="",style="solid", color="black", weight=3]; 26.32/9.42 5151 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5151[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5152 -> 5078[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5152[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];5153[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5153 -> 5308[label="",style="solid", color="black", weight=3]; 26.32/9.42 5154[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5154 -> 5309[label="",style="solid", color="black", weight=3]; 26.32/9.42 5155 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5155[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5156 -> 5078[label="",style="dashed", color="red", weight=0]; 26.32/9.42 5156[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6383[label="wv77",fontsize=16,color="green",shape="box"];6384[label="wv760",fontsize=16,color="green",shape="box"];6385[label="Succ wv95",fontsize=16,color="green",shape="box"];6386[label="wv77",fontsize=16,color="green",shape="box"];6387[label="wv760",fontsize=16,color="green",shape="box"];6388[label="Succ wv96",fontsize=16,color="green",shape="box"];6389[label="wv77",fontsize=16,color="green",shape="box"];6390[label="wv760",fontsize=16,color="green",shape="box"];6391[label="Succ wv97",fontsize=16,color="green",shape="box"];6392[label="wv77",fontsize=16,color="green",shape="box"];6393[label="wv760",fontsize=16,color="green",shape="box"];6394[label="Succ wv98",fontsize=16,color="green",shape="box"];6399[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6399 -> 6415[label="",style="solid", color="black", weight=3]; 26.32/9.42 6400[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6400 -> 6416[label="",style="solid", color="black", weight=3]; 26.32/9.42 6401[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="black",shape="box"];6401 -> 6417[label="",style="solid", color="black", weight=3]; 26.32/9.42 6402[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="black",shape="box"];6402 -> 6418[label="",style="solid", color="black", weight=3]; 26.32/9.42 6403[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];9150[label="wv79/wv790 : wv791",fontsize=10,color="white",style="solid",shape="box"];6403 -> 9150[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9150 -> 6419[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9151[label="wv79/[]",fontsize=10,color="white",style="solid",shape="box"];6403 -> 9151[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9151 -> 6420[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6404[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];9152[label="wv79/wv790 : wv791",fontsize=10,color="white",style="solid",shape="box"];6404 -> 9152[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9152 -> 6421[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9153[label="wv79/[]",fontsize=10,color="white",style="solid",shape="box"];6404 -> 9153[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9153 -> 6422[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6405[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6405 -> 6423[label="",style="solid", color="black", weight=3]; 26.32/9.42 6406[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6406 -> 6424[label="",style="solid", color="black", weight=3]; 26.32/9.42 6407[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="black",shape="box"];6407 -> 6425[label="",style="solid", color="black", weight=3]; 26.32/9.42 6408[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="black",shape="box"];6408 -> 6426[label="",style="solid", color="black", weight=3]; 26.32/9.42 5175[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9154[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5175 -> 9154[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9154 -> 5330[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9155[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5175 -> 9155[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9155 -> 5331[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5176[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5176 -> 5332[label="",style="solid", color="black", weight=3]; 26.32/9.42 5177[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5177 -> 5333[label="",style="solid", color="black", weight=3]; 26.32/9.42 5178[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5178 -> 5334[label="",style="solid", color="black", weight=3]; 26.32/9.42 5179[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9156[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5179 -> 9156[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9156 -> 5335[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9157[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5179 -> 9157[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9157 -> 5336[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5180[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5180 -> 5337[label="",style="solid", color="black", weight=3]; 26.32/9.42 5181[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9158[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5181 -> 9158[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9158 -> 5338[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9159[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5181 -> 9159[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9159 -> 5339[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5182[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5182 -> 5340[label="",style="solid", color="black", weight=3]; 26.32/9.42 5183[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5183 -> 5341[label="",style="solid", color="black", weight=3]; 26.32/9.42 5184[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5184 -> 5342[label="",style="solid", color="black", weight=3]; 26.32/9.42 5185[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9160[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5185 -> 9160[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9160 -> 5343[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9161[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5185 -> 9161[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9161 -> 5344[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5186[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5186 -> 5345[label="",style="solid", color="black", weight=3]; 26.32/9.42 5187[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9162[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5187 -> 9162[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9162 -> 5346[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9163[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5187 -> 9163[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9163 -> 5347[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5188[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5188 -> 5348[label="",style="solid", color="black", weight=3]; 26.32/9.42 5189[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5189 -> 5349[label="",style="solid", color="black", weight=3]; 26.32/9.42 5190[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5190 -> 5350[label="",style="solid", color="black", weight=3]; 26.32/9.42 5191[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9164[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5191 -> 9164[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9164 -> 5351[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9165[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5191 -> 9165[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9165 -> 5352[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5192[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5192 -> 5353[label="",style="solid", color="black", weight=3]; 26.32/9.42 5193[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9166[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5193 -> 9166[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9166 -> 5354[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9167[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5193 -> 9167[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9167 -> 5355[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5194[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5194 -> 5356[label="",style="solid", color="black", weight=3]; 26.32/9.42 5195[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5195 -> 5357[label="",style="solid", color="black", weight=3]; 26.32/9.42 5196[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5196 -> 5358[label="",style="solid", color="black", weight=3]; 26.32/9.42 5197[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9168[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5197 -> 9168[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9168 -> 5359[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9169[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5197 -> 9169[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9169 -> 5360[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5198[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5198 -> 5361[label="",style="solid", color="black", weight=3]; 26.32/9.42 6720 -> 6746[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6720[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6720 -> 6747[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6721 -> 6746[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6721[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6721 -> 6748[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6722[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6722 -> 6749[label="",style="solid", color="black", weight=3]; 26.32/9.42 6723 -> 6722[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6723[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6724 -> 6750[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6724[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6724 -> 6751[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6725 -> 6750[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6725[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6725 -> 6752[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6726[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6726 -> 6753[label="",style="solid", color="black", weight=3]; 26.32/9.42 6727 -> 6726[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6727[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6728 -> 6754[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6728[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6728 -> 6755[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6729 -> 6754[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6729[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6729 -> 6756[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6730[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6730 -> 6757[label="",style="solid", color="black", weight=3]; 26.32/9.42 6731 -> 6730[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6731[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6732 -> 6758[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6732[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6732 -> 6759[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6733 -> 6758[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6733[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6733 -> 6760[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6734[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6734 -> 6761[label="",style="solid", color="black", weight=3]; 26.32/9.42 6735 -> 6734[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6735[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6736 -> 6762[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6736[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6736 -> 6763[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6737 -> 6762[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6737[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6737 -> 6764[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6738[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6738 -> 6765[label="",style="solid", color="black", weight=3]; 26.32/9.42 6739 -> 6738[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6739[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6740 -> 6766[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6740[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6740 -> 6767[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6741 -> 6766[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6741[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6741 -> 6768[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6742[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6742 -> 6769[label="",style="solid", color="black", weight=3]; 26.32/9.42 6743 -> 6742[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6743[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];5223[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9170[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5223 -> 9170[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9170 -> 5390[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9171[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5223 -> 9171[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9171 -> 5391[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5224[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5224 -> 5392[label="",style="solid", color="black", weight=3]; 26.32/9.42 5225[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9172[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5225 -> 9172[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9172 -> 5393[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9173[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5225 -> 9173[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9173 -> 5394[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5226[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5226 -> 5395[label="",style="solid", color="black", weight=3]; 26.32/9.42 5227[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9174[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5227 -> 9174[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9174 -> 5396[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9175[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5227 -> 9175[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9175 -> 5397[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5228[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5228 -> 5398[label="",style="solid", color="black", weight=3]; 26.32/9.42 5229[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9176[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5229 -> 9176[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9176 -> 5399[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9177[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5229 -> 9177[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9177 -> 5400[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5230[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5230 -> 5401[label="",style="solid", color="black", weight=3]; 26.32/9.42 7110[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) (wv650 : wv651)))",fontsize=16,color="black",shape="box"];7110 -> 7140[label="",style="solid", color="black", weight=3]; 26.32/9.42 7111[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) []))",fontsize=16,color="black",shape="box"];7111 -> 7141[label="",style="solid", color="black", weight=3]; 26.32/9.42 7112 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7112[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7112 -> 7142[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7112 -> 7143[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7112 -> 7144[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7113 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7113[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7113 -> 7145[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7113 -> 7146[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7113 -> 7147[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7114[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7114 -> 7148[label="",style="solid", color="black", weight=3]; 26.32/9.42 7115 -> 7114[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7115[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7116 -> 7149[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7116[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7116 -> 7150[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7117 -> 7149[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7117[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7117 -> 7151[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7118[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7118 -> 7152[label="",style="solid", color="black", weight=3]; 26.32/9.42 7119 -> 7118[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7119[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7120[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) (wv650 : wv651)))",fontsize=16,color="black",shape="box"];7120 -> 7153[label="",style="solid", color="black", weight=3]; 26.32/9.42 7121[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) []))",fontsize=16,color="black",shape="box"];7121 -> 7154[label="",style="solid", color="black", weight=3]; 26.32/9.42 7122 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7122[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7122 -> 7155[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7122 -> 7156[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7122 -> 7157[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7123 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7123[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7123 -> 7158[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7123 -> 7159[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7123 -> 7160[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7124[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7124 -> 7161[label="",style="solid", color="black", weight=3]; 26.32/9.42 7125 -> 7124[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7125[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7126 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7126[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7126 -> 7162[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7126 -> 7163[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7126 -> 7164[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7127 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7127[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7127 -> 7165[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7127 -> 7166[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7127 -> 7167[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7128[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7128 -> 7168[label="",style="solid", color="black", weight=3]; 26.32/9.42 7129 -> 7128[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7129[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7130 -> 7169[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7130[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7130 -> 7170[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7131 -> 7169[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7131[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7131 -> 7171[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7132[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7132 -> 7172[label="",style="solid", color="black", weight=3]; 26.32/9.42 7133 -> 7132[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7133[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7134 -> 7173[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7134[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7134 -> 7174[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7135 -> 7173[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7135[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7135 -> 7175[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7136[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7136 -> 7176[label="",style="solid", color="black", weight=3]; 26.32/9.42 7137 -> 7136[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7137[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];5264[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9178[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5264 -> 9178[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9178 -> 5438[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9179[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5264 -> 9179[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9179 -> 5439[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5265[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5265 -> 5440[label="",style="solid", color="black", weight=3]; 26.32/9.42 5266[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5266 -> 5441[label="",style="solid", color="black", weight=3]; 26.32/9.42 5267[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5267 -> 5442[label="",style="solid", color="black", weight=3]; 26.32/9.42 5268[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9180[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5268 -> 9180[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9180 -> 5443[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9181[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5268 -> 9181[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9181 -> 5444[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5269[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5269 -> 5445[label="",style="solid", color="black", weight=3]; 26.32/9.42 5270[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9182[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5270 -> 9182[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9182 -> 5446[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9183[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5270 -> 9183[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9183 -> 5447[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5271[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5271 -> 5448[label="",style="solid", color="black", weight=3]; 26.32/9.42 5272[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5272 -> 5449[label="",style="solid", color="black", weight=3]; 26.32/9.42 5273[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5273 -> 5450[label="",style="solid", color="black", weight=3]; 26.32/9.42 5274[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9184[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5274 -> 9184[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9184 -> 5451[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9185[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5274 -> 9185[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9185 -> 5452[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5275[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5275 -> 5453[label="",style="solid", color="black", weight=3]; 26.32/9.42 7503 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7503[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7503 -> 7529[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7503 -> 7530[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7503 -> 7531[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7504 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7504[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7504 -> 7532[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7504 -> 7533[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7504 -> 7534[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7505[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7505 -> 7535[label="",style="solid", color="black", weight=3]; 26.32/9.42 7506 -> 7505[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7506[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7507 -> 7536[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7507[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7507 -> 7537[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7508 -> 7536[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7508[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7508 -> 7538[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7509[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7509 -> 7539[label="",style="solid", color="black", weight=3]; 26.32/9.42 7510 -> 7509[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7510[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7511 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7511[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7511 -> 7540[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7511 -> 7541[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7511 -> 7542[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7512 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7512[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7512 -> 7543[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7512 -> 7544[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7512 -> 7545[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7513[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7513 -> 7546[label="",style="solid", color="black", weight=3]; 26.32/9.42 7514 -> 7513[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7514[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7515 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7515[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7515 -> 7547[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7515 -> 7548[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7515 -> 7549[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7516 -> 5098[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7516[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7516 -> 7550[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7516 -> 7551[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7516 -> 7552[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7517[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7517 -> 7553[label="",style="solid", color="black", weight=3]; 26.32/9.42 7518 -> 7517[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7518[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7519 -> 7554[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7519[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7519 -> 7555[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7520 -> 7554[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7520[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7520 -> 7556[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7521[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7521 -> 7557[label="",style="solid", color="black", weight=3]; 26.32/9.42 7522 -> 7521[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7522[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7523 -> 7558[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7523[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7523 -> 7559[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7524 -> 7558[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7524[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7524 -> 7560[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7525[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7525 -> 7561[label="",style="solid", color="black", weight=3]; 26.32/9.42 7526 -> 7525[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7526[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];5302[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9186[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5302 -> 9186[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9186 -> 5480[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9187[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5302 -> 9187[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9187 -> 5481[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5303[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5303 -> 5482[label="",style="solid", color="black", weight=3]; 26.32/9.42 5304[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9188[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5304 -> 9188[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9188 -> 5483[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9189[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5304 -> 9189[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9189 -> 5484[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5305[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5305 -> 5485[label="",style="solid", color="black", weight=3]; 26.32/9.42 5306[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9190[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5306 -> 9190[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9190 -> 5486[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9191[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5306 -> 9191[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9191 -> 5487[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5307[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5307 -> 5488[label="",style="solid", color="black", weight=3]; 26.32/9.42 5308[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9192[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5308 -> 9192[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9192 -> 5489[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9193[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5308 -> 9193[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9193 -> 5490[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 5309[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5309 -> 5491[label="",style="solid", color="black", weight=3]; 26.32/9.42 6415 -> 6430[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6415[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6415 -> 6431[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6416 -> 6430[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6416[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6416 -> 6432[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6417[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="black",shape="triangle"];6417 -> 6433[label="",style="solid", color="black", weight=3]; 26.32/9.42 6418 -> 6417[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6418[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="magenta"];6419[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) (wv790 : wv791)))",fontsize=16,color="black",shape="box"];6419 -> 6434[label="",style="solid", color="black", weight=3]; 26.32/9.42 6420[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) []))",fontsize=16,color="black",shape="box"];6420 -> 6435[label="",style="solid", color="black", weight=3]; 26.32/9.42 6421[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) (wv790 : wv791)))",fontsize=16,color="black",shape="box"];6421 -> 6436[label="",style="solid", color="black", weight=3]; 26.32/9.42 6422[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) []))",fontsize=16,color="black",shape="box"];6422 -> 6437[label="",style="solid", color="black", weight=3]; 26.32/9.42 6423 -> 6438[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6423[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6423 -> 6439[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6424 -> 6438[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6424[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6424 -> 6440[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6425[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="black",shape="triangle"];6425 -> 6441[label="",style="solid", color="black", weight=3]; 26.32/9.42 6426 -> 6425[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6426[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="magenta"];5330[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5330 -> 5521[label="",style="solid", color="black", weight=3]; 26.32/9.42 5331[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5331 -> 5522[label="",style="solid", color="black", weight=3]; 26.32/9.42 5332[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5332 -> 5523[label="",style="solid", color="black", weight=3]; 26.32/9.42 5333[label="Float (Pos (Succ wv30000)) (Pos (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5334[label="Float (Pos (Succ wv30000)) (Pos Zero) : []",fontsize=16,color="green",shape="box"];5335[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5335 -> 5524[label="",style="solid", color="black", weight=3]; 26.32/9.42 5336[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5336 -> 5525[label="",style="solid", color="black", weight=3]; 26.32/9.42 5337[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5337 -> 5526[label="",style="solid", color="black", weight=3]; 26.32/9.42 5338[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5338 -> 5527[label="",style="solid", color="black", weight=3]; 26.32/9.42 5339[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5339 -> 5528[label="",style="solid", color="black", weight=3]; 26.32/9.42 5340[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5340 -> 5529[label="",style="solid", color="black", weight=3]; 26.32/9.42 5341[label="Float (Pos (Succ wv30000)) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5342[label="Float (Pos (Succ wv30000)) (Neg Zero) : []",fontsize=16,color="green",shape="box"];5343[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5343 -> 5530[label="",style="solid", color="black", weight=3]; 26.32/9.42 5344[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5344 -> 5531[label="",style="solid", color="black", weight=3]; 26.32/9.42 5345[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5345 -> 5532[label="",style="solid", color="black", weight=3]; 26.32/9.42 5346[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5346 -> 5533[label="",style="solid", color="black", weight=3]; 26.32/9.42 5347[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5347 -> 5534[label="",style="solid", color="black", weight=3]; 26.32/9.42 5348[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5348 -> 5535[label="",style="solid", color="black", weight=3]; 26.32/9.42 5349[label="Float (Pos Zero) (Pos (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5350[label="Float (Pos Zero) (Pos Zero) : []",fontsize=16,color="green",shape="box"];5351[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5351 -> 5536[label="",style="solid", color="black", weight=3]; 26.32/9.42 5352[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5352 -> 5537[label="",style="solid", color="black", weight=3]; 26.32/9.42 5353[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5353 -> 5538[label="",style="solid", color="black", weight=3]; 26.32/9.42 5354[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5354 -> 5539[label="",style="solid", color="black", weight=3]; 26.32/9.42 5355[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5355 -> 5540[label="",style="solid", color="black", weight=3]; 26.32/9.42 5356[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5356 -> 5541[label="",style="solid", color="black", weight=3]; 26.32/9.42 5357[label="Float (Pos Zero) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5358[label="Float (Pos Zero) (Neg Zero) : []",fontsize=16,color="green",shape="box"];5359[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5359 -> 5542[label="",style="solid", color="black", weight=3]; 26.32/9.42 5360[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5360 -> 5543[label="",style="solid", color="black", weight=3]; 26.32/9.42 5361[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5361 -> 5544[label="",style="solid", color="black", weight=3]; 26.32/9.42 6747 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6747[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6747 -> 6770[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6747 -> 6771[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6746[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg wv182) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9194[label="wv182/Succ wv1820",fontsize=10,color="white",style="solid",shape="box"];6746 -> 9194[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9194 -> 6772[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9195[label="wv182/Zero",fontsize=10,color="white",style="solid",shape="box"];6746 -> 9195[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9195 -> 6773[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6748[label="Zero",fontsize=16,color="green",shape="box"];6749 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6749[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6749 -> 6774[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6749 -> 6775[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6749 -> 6776[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6751 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6751[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6751 -> 6777[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6751 -> 6778[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6750[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg wv184) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9196[label="wv184/Succ wv1840",fontsize=10,color="white",style="solid",shape="box"];6750 -> 9196[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9196 -> 6779[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9197[label="wv184/Zero",fontsize=10,color="white",style="solid",shape="box"];6750 -> 9197[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9197 -> 6780[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6752[label="Zero",fontsize=16,color="green",shape="box"];6753 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6753[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6753 -> 6781[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6753 -> 6782[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6753 -> 6783[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6755 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6755[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6755 -> 6784[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6755 -> 6785[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6754[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos wv186) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9198[label="wv186/Succ wv1860",fontsize=10,color="white",style="solid",shape="box"];6754 -> 9198[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9198 -> 6786[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9199[label="wv186/Zero",fontsize=10,color="white",style="solid",shape="box"];6754 -> 9199[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9199 -> 6787[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6756[label="Zero",fontsize=16,color="green",shape="box"];6757 -> 4968[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6757[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6757 -> 6788[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6757 -> 6789[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6759 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6759[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6759 -> 6790[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6759 -> 6791[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6758[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg wv188) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9200[label="wv188/Succ wv1880",fontsize=10,color="white",style="solid",shape="box"];6758 -> 9200[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9200 -> 6792[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9201[label="wv188/Zero",fontsize=10,color="white",style="solid",shape="box"];6758 -> 9201[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9201 -> 6793[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6760[label="Zero",fontsize=16,color="green",shape="box"];6761 -> 4968[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6761[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6761 -> 6794[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6761 -> 6795[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6763 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6763[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6763 -> 6796[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6763 -> 6797[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6762[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg wv190) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9202[label="wv190/Succ wv1900",fontsize=10,color="white",style="solid",shape="box"];6762 -> 9202[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9202 -> 6798[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9203[label="wv190/Zero",fontsize=10,color="white",style="solid",shape="box"];6762 -> 9203[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9203 -> 6799[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6764[label="Zero",fontsize=16,color="green",shape="box"];6765 -> 4976[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6765[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6765 -> 6800[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6765 -> 6801[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6767 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6767[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6767 -> 6802[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6767 -> 6803[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6766[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos wv192) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9204[label="wv192/Succ wv1920",fontsize=10,color="white",style="solid",shape="box"];6766 -> 9204[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9204 -> 6804[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 9205[label="wv192/Zero",fontsize=10,color="white",style="solid",shape="box"];6766 -> 9205[label="",style="solid", color="burlywood", weight=9]; 26.32/9.42 9205 -> 6805[label="",style="solid", color="burlywood", weight=3]; 26.32/9.42 6768[label="Zero",fontsize=16,color="green",shape="box"];6769 -> 4976[label="",style="dashed", color="red", weight=0]; 26.32/9.42 6769[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6769 -> 6808[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 6769 -> 6809[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 5390[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5390 -> 5582[label="",style="solid", color="black", weight=3]; 26.32/9.42 5391[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5391 -> 5583[label="",style="solid", color="black", weight=3]; 26.32/9.42 5392[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5392 -> 5584[label="",style="solid", color="black", weight=3]; 26.32/9.42 5393[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5393 -> 5585[label="",style="solid", color="black", weight=3]; 26.32/9.42 5394[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5394 -> 5586[label="",style="solid", color="black", weight=3]; 26.32/9.42 5395[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5395 -> 5587[label="",style="solid", color="black", weight=3]; 26.32/9.42 5396[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5396 -> 5588[label="",style="solid", color="black", weight=3]; 26.32/9.42 5397[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5397 -> 5589[label="",style="solid", color="black", weight=3]; 26.32/9.42 5398[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5398 -> 5590[label="",style="solid", color="black", weight=3]; 26.32/9.42 5399[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5399 -> 5591[label="",style="solid", color="black", weight=3]; 26.32/9.42 5400[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5400 -> 5592[label="",style="solid", color="black", weight=3]; 26.32/9.42 5401[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5401 -> 5593[label="",style="solid", color="black", weight=3]; 26.32/9.42 7140[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610)) wv650 : map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv651))",fontsize=16,color="black",shape="box"];7140 -> 7177[label="",style="solid", color="black", weight=3]; 26.32/9.42 7141 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7141[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False [])",fontsize=16,color="magenta"];7141 -> 7178[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7142[label="wv60",fontsize=16,color="green",shape="box"];7143[label="wv6100",fontsize=16,color="green",shape="box"];7144 -> 8576[label="",style="dashed", color="red", weight=0]; 26.32/9.42 7144[label="(||) primEqInt (Neg (Succ wv2040)) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7144 -> 8577[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7144 -> 8578[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 7144 -> 8579[label="",style="dashed", color="magenta", weight=3]; 26.32/9.42 5098[label="List.intersectBy000 (Float (Neg (Succ wv23)) (Pos (Succ wv24))) wv25",fontsize=16,color="burlywood",shape="triangle"];9206[label="wv25/False",fontsize=10,color="white",style="solid",shape="box"];5098 -> 9206[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9206 -> 5251[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9207[label="wv25/True",fontsize=10,color="white",style="solid",shape="box"];5098 -> 9207[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9207 -> 5252[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7145[label="wv60",fontsize=16,color="green",shape="box"];7146[label="wv6100",fontsize=16,color="green",shape="box"];7147 -> 8576[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7147[label="(||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7147 -> 8580[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7147 -> 8581[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7147 -> 8582[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7148 -> 7066[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7148[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7148 -> 7182[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7150 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7150[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];7150 -> 7183[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7150 -> 7184[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7149[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg wv238) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9208[label="wv238/Succ wv2380",fontsize=10,color="white",style="solid",shape="box"];7149 -> 9208[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9208 -> 7185[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9209[label="wv238/Zero",fontsize=10,color="white",style="solid",shape="box"];7149 -> 9209[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9209 -> 7186[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7151[label="Zero",fontsize=16,color="green",shape="box"];7152 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7152[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7152 -> 7187[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7153[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610)) wv650 : map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv651))",fontsize=16,color="black",shape="box"];7153 -> 7188[label="",style="solid", color="black", weight=3]; 26.32/9.43 7154 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7154[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False [])",fontsize=16,color="magenta"];7154 -> 7189[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7155[label="wv60",fontsize=16,color="green",shape="box"];7156[label="wv6100",fontsize=16,color="green",shape="box"];7157 -> 8591[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7157[label="(||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7157 -> 8592[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7157 -> 8593[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7158[label="wv60",fontsize=16,color="green",shape="box"];7159[label="wv6100",fontsize=16,color="green",shape="box"];7160 -> 8591[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7160[label="(||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7160 -> 8594[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7160 -> 8595[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7161 -> 5054[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7161[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7161 -> 7193[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7161 -> 7194[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7162[label="wv60",fontsize=16,color="green",shape="box"];7163[label="wv6100",fontsize=16,color="green",shape="box"];7164 -> 8607[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7164[label="(||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7164 -> 8608[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7164 -> 8609[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7165[label="wv60",fontsize=16,color="green",shape="box"];7166[label="wv6100",fontsize=16,color="green",shape="box"];7167 -> 8607[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7167[label="(||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7167 -> 8610[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7167 -> 8611[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7168 -> 5054[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7168[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7168 -> 7198[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7168 -> 7199[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7170 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7170[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];7170 -> 7200[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7170 -> 7201[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7169[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg wv240) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9210[label="wv240/Succ wv2400",fontsize=10,color="white",style="solid",shape="box"];7169 -> 9210[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9210 -> 7202[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9211[label="wv240/Zero",fontsize=10,color="white",style="solid",shape="box"];7169 -> 9211[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9211 -> 7203[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7171[label="Zero",fontsize=16,color="green",shape="box"];7172 -> 5062[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7172[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7172 -> 7204[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7172 -> 7205[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7174 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7174[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];7174 -> 7206[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7174 -> 7207[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7173[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos wv242) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9212[label="wv242/Succ wv2420",fontsize=10,color="white",style="solid",shape="box"];7173 -> 9212[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9212 -> 7208[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9213[label="wv242/Zero",fontsize=10,color="white",style="solid",shape="box"];7173 -> 9213[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9213 -> 7209[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7175[label="Zero",fontsize=16,color="green",shape="box"];7176 -> 5062[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7176[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7176 -> 7210[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7176 -> 7211[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5438[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5438 -> 5638[label="",style="solid", color="black", weight=3]; 26.32/9.43 5439[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5439 -> 5639[label="",style="solid", color="black", weight=3]; 26.32/9.43 5440[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5440 -> 5640[label="",style="solid", color="black", weight=3]; 26.32/9.43 5441[label="Float (Neg Zero) (Pos (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5442[label="Float (Neg Zero) (Pos Zero) : []",fontsize=16,color="green",shape="box"];5443[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5443 -> 5641[label="",style="solid", color="black", weight=3]; 26.32/9.43 5444[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5444 -> 5642[label="",style="solid", color="black", weight=3]; 26.32/9.43 5445[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5445 -> 5643[label="",style="solid", color="black", weight=3]; 26.32/9.43 5446[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5446 -> 5644[label="",style="solid", color="black", weight=3]; 26.32/9.43 5447[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5447 -> 5645[label="",style="solid", color="black", weight=3]; 26.32/9.43 5448[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5448 -> 5646[label="",style="solid", color="black", weight=3]; 26.32/9.43 5449[label="Float (Neg Zero) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5450[label="Float (Neg Zero) (Neg Zero) : []",fontsize=16,color="green",shape="box"];5451[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5451 -> 5647[label="",style="solid", color="black", weight=3]; 26.32/9.43 5452[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5452 -> 5648[label="",style="solid", color="black", weight=3]; 26.32/9.43 5453[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5453 -> 5649[label="",style="solid", color="black", weight=3]; 26.32/9.43 7529[label="wv47",fontsize=16,color="green",shape="box"];7530[label="wv4800",fontsize=16,color="green",shape="box"];7531 -> 8626[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7531[label="(||) primEqInt (Pos (Succ wv2600)) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7531 -> 8627[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7531 -> 8628[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7531 -> 8629[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7532[label="wv47",fontsize=16,color="green",shape="box"];7533[label="wv4800",fontsize=16,color="green",shape="box"];7534 -> 8626[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7534[label="(||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7534 -> 8630[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7534 -> 8631[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7534 -> 8632[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7535 -> 7066[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7535[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7535 -> 7565[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7535 -> 7566[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7535 -> 7567[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7537 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7537[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];7537 -> 7568[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7537 -> 7569[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7536[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos wv294) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="triangle"];9214[label="wv294/Succ wv2940",fontsize=10,color="white",style="solid",shape="box"];7536 -> 9214[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9214 -> 7570[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9215[label="wv294/Zero",fontsize=10,color="white",style="solid",shape="box"];7536 -> 9215[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9215 -> 7571[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7538[label="Zero",fontsize=16,color="green",shape="box"];7539 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7539[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7539 -> 7572[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7539 -> 7573[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7539 -> 7574[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7540[label="wv47",fontsize=16,color="green",shape="box"];7541[label="wv4800",fontsize=16,color="green",shape="box"];7542 -> 8666[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7542[label="(||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7542 -> 8667[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7542 -> 8668[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7543[label="wv47",fontsize=16,color="green",shape="box"];7544[label="wv4800",fontsize=16,color="green",shape="box"];7545 -> 8666[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7545[label="(||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7545 -> 8669[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7545 -> 8670[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7546 -> 5054[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7546[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7546 -> 7578[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7546 -> 7579[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7547[label="wv47",fontsize=16,color="green",shape="box"];7548[label="wv4800",fontsize=16,color="green",shape="box"];7549 -> 8688[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7549[label="(||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7549 -> 8689[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7549 -> 8690[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7550[label="wv47",fontsize=16,color="green",shape="box"];7551[label="wv4800",fontsize=16,color="green",shape="box"];7552 -> 8688[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7552[label="(||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7552 -> 8691[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7552 -> 8692[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7553 -> 5054[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7553[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7553 -> 7583[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7553 -> 7584[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7555 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7555[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];7555 -> 7585[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7555 -> 7586[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7554[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg wv296) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="triangle"];9216[label="wv296/Succ wv2960",fontsize=10,color="white",style="solid",shape="box"];7554 -> 9216[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9216 -> 7587[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9217[label="wv296/Zero",fontsize=10,color="white",style="solid",shape="box"];7554 -> 9217[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9217 -> 7588[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7556[label="Zero",fontsize=16,color="green",shape="box"];7557 -> 5062[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7557[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7557 -> 7589[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7557 -> 7590[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7559 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7559[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];7559 -> 7591[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7559 -> 7592[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7558[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos wv298) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="triangle"];9218[label="wv298/Succ wv2980",fontsize=10,color="white",style="solid",shape="box"];7558 -> 9218[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9218 -> 7593[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9219[label="wv298/Zero",fontsize=10,color="white",style="solid",shape="box"];7558 -> 9219[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9219 -> 7594[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7560[label="Zero",fontsize=16,color="green",shape="box"];7561 -> 5062[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7561[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7561 -> 7595[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7561 -> 7596[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5480[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5480 -> 5690[label="",style="solid", color="black", weight=3]; 26.32/9.43 5481[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5481 -> 5691[label="",style="solid", color="black", weight=3]; 26.32/9.43 5482[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5482 -> 5692[label="",style="solid", color="black", weight=3]; 26.32/9.43 5483[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5483 -> 5693[label="",style="solid", color="black", weight=3]; 26.32/9.43 5484[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5484 -> 5694[label="",style="solid", color="black", weight=3]; 26.32/9.43 5485[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5485 -> 5695[label="",style="solid", color="black", weight=3]; 26.32/9.43 5486[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5486 -> 5696[label="",style="solid", color="black", weight=3]; 26.32/9.43 5487[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5487 -> 5697[label="",style="solid", color="black", weight=3]; 26.32/9.43 5488[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5488 -> 5698[label="",style="solid", color="black", weight=3]; 26.32/9.43 5489[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5489 -> 5699[label="",style="solid", color="black", weight=3]; 26.32/9.43 5490[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5490 -> 5700[label="",style="solid", color="black", weight=3]; 26.32/9.43 5491[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5491 -> 5701[label="",style="solid", color="black", weight=3]; 26.32/9.43 6431 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6431[label="primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800)",fontsize=16,color="magenta"];6431 -> 6444[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6431 -> 6445[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6430[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos wv108) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9220[label="wv108/Succ wv1080",fontsize=10,color="white",style="solid",shape="box"];6430 -> 9220[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9220 -> 6446[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9221[label="wv108/Zero",fontsize=10,color="white",style="solid",shape="box"];6430 -> 9221[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9221 -> 6447[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6432[label="Zero",fontsize=16,color="green",shape="box"];6433 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6433[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="magenta"];6433 -> 6448[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6434[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750)) wv790 : map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv791))",fontsize=16,color="black",shape="triangle"];6434 -> 6449[label="",style="solid", color="black", weight=3]; 26.32/9.43 6435 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6435[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False [])",fontsize=16,color="magenta"];6435 -> 6450[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6436[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750)) wv790 : map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv791))",fontsize=16,color="black",shape="triangle"];6436 -> 6451[label="",style="solid", color="black", weight=3]; 26.32/9.43 6437 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6437[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False [])",fontsize=16,color="magenta"];6437 -> 6452[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6439 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6439[label="primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800)",fontsize=16,color="magenta"];6439 -> 6453[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6439 -> 6454[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6438[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos wv110) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9222[label="wv110/Succ wv1100",fontsize=10,color="white",style="solid",shape="box"];6438 -> 9222[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9222 -> 6455[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9223[label="wv110/Zero",fontsize=10,color="white",style="solid",shape="box"];6438 -> 9223[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9223 -> 6456[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6440[label="Zero",fontsize=16,color="green",shape="box"];6441 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6441[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="magenta"];6441 -> 6459[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5521[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9224[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5521 -> 9224[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9224 -> 5732[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9225[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5521 -> 9225[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9225 -> 5733[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5522[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5522 -> 5734[label="",style="solid", color="black", weight=3]; 26.32/9.43 5523[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5523 -> 5735[label="",style="solid", color="black", weight=3]; 26.32/9.43 5524[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9226[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5524 -> 9226[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9226 -> 5736[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9227[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5524 -> 9227[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9227 -> 5737[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5525[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5525 -> 5738[label="",style="solid", color="black", weight=3]; 26.32/9.43 5526 -> 5523[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5526[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5527[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9228[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5527 -> 9228[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9228 -> 5739[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9229[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5527 -> 9229[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9229 -> 5740[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5528[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5528 -> 5741[label="",style="solid", color="black", weight=3]; 26.32/9.43 5529[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5529 -> 5742[label="",style="solid", color="black", weight=3]; 26.32/9.43 5530[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9230[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5530 -> 9230[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9230 -> 5743[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9231[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5530 -> 9231[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9231 -> 5744[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5531[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5531 -> 5745[label="",style="solid", color="black", weight=3]; 26.32/9.43 5532 -> 5529[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5532[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5533[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9232[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5533 -> 9232[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9232 -> 5746[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9233[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5533 -> 9233[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9233 -> 5747[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5534[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5534 -> 5748[label="",style="solid", color="black", weight=3]; 26.32/9.43 5535[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5535 -> 5749[label="",style="solid", color="black", weight=3]; 26.32/9.43 5536[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9234[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5536 -> 9234[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9234 -> 5750[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9235[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5536 -> 9235[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9235 -> 5751[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5537[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5537 -> 5752[label="",style="solid", color="black", weight=3]; 26.32/9.43 5538 -> 5535[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5538[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5539[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9236[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5539 -> 9236[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9236 -> 5753[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9237[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5539 -> 9237[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9237 -> 5754[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5540[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5540 -> 5755[label="",style="solid", color="black", weight=3]; 26.32/9.43 5541[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5541 -> 5756[label="",style="solid", color="black", weight=3]; 26.32/9.43 5542[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9238[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5542 -> 9238[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9238 -> 5757[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9239[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5542 -> 9239[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9239 -> 5758[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5543[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5543 -> 5759[label="",style="solid", color="black", weight=3]; 26.32/9.43 5544 -> 5541[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5544[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];6770[label="Succ wv3800",fontsize=16,color="green",shape="box"];6771 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6771[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6771 -> 6810[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6771 -> 6811[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6772[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (Succ wv1820)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6772 -> 6812[label="",style="solid", color="black", weight=3]; 26.32/9.43 6773[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6773 -> 6813[label="",style="solid", color="black", weight=3]; 26.32/9.43 6774[label="wv34",fontsize=16,color="green",shape="box"];6775[label="Zero",fontsize=16,color="green",shape="box"];6776[label="wv39",fontsize=16,color="green",shape="box"];6777[label="Succ wv3800",fontsize=16,color="green",shape="box"];6778 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6778[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6778 -> 6814[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6778 -> 6815[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6779[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (Succ wv1840)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6779 -> 6816[label="",style="solid", color="black", weight=3]; 26.32/9.43 6780[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6780 -> 6817[label="",style="solid", color="black", weight=3]; 26.32/9.43 6781[label="Zero",fontsize=16,color="green",shape="box"];6782[label="wv34",fontsize=16,color="green",shape="box"];6783[label="wv39",fontsize=16,color="green",shape="box"];6784[label="Succ wv3800",fontsize=16,color="green",shape="box"];6785 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6785[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6785 -> 6818[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6785 -> 6819[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6786[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1860)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6786 -> 6820[label="",style="solid", color="black", weight=3]; 26.32/9.43 6787[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6787 -> 6821[label="",style="solid", color="black", weight=3]; 26.32/9.43 6788[label="wv39",fontsize=16,color="green",shape="box"];6789[label="wv34",fontsize=16,color="green",shape="box"];6790[label="Succ wv3800",fontsize=16,color="green",shape="box"];6791 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6791[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6791 -> 6822[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6791 -> 6823[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6792[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1880)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6792 -> 6824[label="",style="solid", color="black", weight=3]; 26.32/9.43 6793[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6793 -> 6825[label="",style="solid", color="black", weight=3]; 26.32/9.43 6794[label="wv39",fontsize=16,color="green",shape="box"];6795[label="wv34",fontsize=16,color="green",shape="box"];6796[label="Succ wv3800",fontsize=16,color="green",shape="box"];6797 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6797[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6797 -> 6826[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6797 -> 6827[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6798[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1900)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6798 -> 6828[label="",style="solid", color="black", weight=3]; 26.32/9.43 6799[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6799 -> 6829[label="",style="solid", color="black", weight=3]; 26.32/9.43 6800[label="wv39",fontsize=16,color="green",shape="box"];6801[label="wv34",fontsize=16,color="green",shape="box"];6802[label="Succ wv3800",fontsize=16,color="green",shape="box"];6803 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6803[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6803 -> 6830[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6803 -> 6831[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6804[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1920)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6804 -> 6832[label="",style="solid", color="black", weight=3]; 26.32/9.43 6805[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6805 -> 6833[label="",style="solid", color="black", weight=3]; 26.32/9.43 6808[label="wv39",fontsize=16,color="green",shape="box"];6809[label="wv34",fontsize=16,color="green",shape="box"];5582[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9240[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5582 -> 9240[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9240 -> 5796[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9241[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5582 -> 9241[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9241 -> 5797[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5583[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5583 -> 5798[label="",style="solid", color="black", weight=3]; 26.32/9.43 5584 -> 5535[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5584[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5585[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9242[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5585 -> 9242[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9242 -> 5799[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9243[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5585 -> 9243[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9243 -> 5800[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5586[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5586 -> 5801[label="",style="solid", color="black", weight=3]; 26.32/9.43 5587 -> 5535[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5587[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5588[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9244[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5588 -> 9244[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9244 -> 5802[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9245[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5588 -> 9245[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9245 -> 5803[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5589[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5589 -> 5804[label="",style="solid", color="black", weight=3]; 26.32/9.43 5590 -> 5541[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5590[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5591[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9246[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5591 -> 9246[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9246 -> 5805[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9247[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5591 -> 9247[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9247 -> 5806[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5592[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5592 -> 5807[label="",style="solid", color="black", weight=3]; 26.32/9.43 5593 -> 5541[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5593[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];7177 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7177[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqFloat (Float (Neg (Succ wv60)) (Pos wv610)) wv650 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv651))",fontsize=16,color="magenta"];7177 -> 7212[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7177 -> 7213[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7177 -> 7214[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7178[label="Float (Neg (Succ wv60)) (Pos wv610)",fontsize=16,color="green",shape="box"];8577 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8577[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];8577 -> 8587[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8577 -> 8588[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8578 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8578[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8579[label="wv2040",fontsize=16,color="green",shape="box"];8576[label="(||) primEqInt (Neg (Succ wv3270)) (Neg wv332) wv326",fontsize=16,color="burlywood",shape="triangle"];9248[label="wv332/Succ wv3320",fontsize=10,color="white",style="solid",shape="box"];8576 -> 9248[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9248 -> 8589[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9249[label="wv332/Zero",fontsize=10,color="white",style="solid",shape="box"];8576 -> 9249[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9249 -> 8590[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5251[label="List.intersectBy000 (Float (Neg (Succ wv23)) (Pos (Succ wv24))) False",fontsize=16,color="black",shape="box"];5251 -> 5424[label="",style="solid", color="black", weight=3]; 26.32/9.43 5252[label="List.intersectBy000 (Float (Neg (Succ wv23)) (Pos (Succ wv24))) True",fontsize=16,color="black",shape="box"];5252 -> 5425[label="",style="solid", color="black", weight=3]; 26.32/9.43 8580[label="Zero",fontsize=16,color="green",shape="box"];8581 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8581[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8582[label="wv2040",fontsize=16,color="green",shape="box"];7182[label="Zero",fontsize=16,color="green",shape="box"];7183[label="Succ wv6400",fontsize=16,color="green",shape="box"];7184 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7184[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];7184 -> 7219[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7184 -> 7220[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7185[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (Succ wv2380)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7185 -> 7221[label="",style="solid", color="black", weight=3]; 26.32/9.43 7186[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7186 -> 7222[label="",style="solid", color="black", weight=3]; 26.32/9.43 7187[label="Zero",fontsize=16,color="green",shape="box"];7188 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7188[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqFloat (Float (Neg (Succ wv60)) (Neg wv610)) wv650 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv651))",fontsize=16,color="magenta"];7188 -> 7223[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7188 -> 7224[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7188 -> 7225[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7189[label="Float (Neg (Succ wv60)) (Neg wv610)",fontsize=16,color="green",shape="box"];8592 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8592[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];8592 -> 8599[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8592 -> 8600[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8593 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8593[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8591[label="(||) primEqInt (Neg Zero) (Pos wv333) wv326",fontsize=16,color="burlywood",shape="triangle"];9250[label="wv333/Succ wv3330",fontsize=10,color="white",style="solid",shape="box"];8591 -> 9250[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9250 -> 8601[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9251[label="wv333/Zero",fontsize=10,color="white",style="solid",shape="box"];8591 -> 9251[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9251 -> 8602[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8594[label="Zero",fontsize=16,color="green",shape="box"];8595 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8595[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7193[label="wv60",fontsize=16,color="green",shape="box"];7194[label="wv65",fontsize=16,color="green",shape="box"];5054[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5054 -> 5254[label="",style="solid", color="black", weight=3]; 26.32/9.43 8608 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8608[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8609 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8609[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];8609 -> 8615[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8609 -> 8616[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8607[label="(||) primEqInt (Neg Zero) (Neg wv334) wv326",fontsize=16,color="burlywood",shape="triangle"];9252[label="wv334/Succ wv3340",fontsize=10,color="white",style="solid",shape="box"];8607 -> 9252[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9252 -> 8617[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9253[label="wv334/Zero",fontsize=10,color="white",style="solid",shape="box"];8607 -> 9253[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9253 -> 8618[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8610 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8610[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8611[label="Zero",fontsize=16,color="green",shape="box"];7198[label="wv60",fontsize=16,color="green",shape="box"];7199[label="wv65",fontsize=16,color="green",shape="box"];7200[label="Succ wv6400",fontsize=16,color="green",shape="box"];7201 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7201[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];7201 -> 7236[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7201 -> 7237[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7202[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2400)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7202 -> 7238[label="",style="solid", color="black", weight=3]; 26.32/9.43 7203[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7203 -> 7239[label="",style="solid", color="black", weight=3]; 26.32/9.43 7204[label="wv60",fontsize=16,color="green",shape="box"];7205[label="wv65",fontsize=16,color="green",shape="box"];5062[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5062 -> 5261[label="",style="solid", color="black", weight=3]; 26.32/9.43 7206[label="Succ wv6400",fontsize=16,color="green",shape="box"];7207 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7207[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];7207 -> 7240[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7207 -> 7241[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7208[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2420)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7208 -> 7242[label="",style="solid", color="black", weight=3]; 26.32/9.43 7209[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7209 -> 7243[label="",style="solid", color="black", weight=3]; 26.32/9.43 7210[label="wv60",fontsize=16,color="green",shape="box"];7211[label="wv65",fontsize=16,color="green",shape="box"];5638[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9254[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5638 -> 9254[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9254 -> 5851[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9255[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5638 -> 9255[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9255 -> 5852[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5639[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5639 -> 5853[label="",style="solid", color="black", weight=3]; 26.32/9.43 5640[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5640 -> 5854[label="",style="solid", color="black", weight=3]; 26.32/9.43 5641[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9256[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5641 -> 9256[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9256 -> 5855[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9257[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5641 -> 9257[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9257 -> 5856[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5642[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5642 -> 5857[label="",style="solid", color="black", weight=3]; 26.32/9.43 5643 -> 5640[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5643[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5644[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9258[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5644 -> 9258[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9258 -> 5858[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9259[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5644 -> 9259[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9259 -> 5859[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5645[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5645 -> 5860[label="",style="solid", color="black", weight=3]; 26.32/9.43 5646[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5646 -> 5861[label="",style="solid", color="black", weight=3]; 26.32/9.43 5647[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9260[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5647 -> 9260[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9260 -> 5862[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9261[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5647 -> 9261[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9261 -> 5863[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5648[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5648 -> 5864[label="",style="solid", color="black", weight=3]; 26.32/9.43 5649 -> 5646[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5649[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];8627 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8627[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];8627 -> 8637[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8627 -> 8638[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8628[label="wv2600",fontsize=16,color="green",shape="box"];8629 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8629[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8629 -> 8639[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8629 -> 8640[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8629 -> 8641[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8626[label="(||) primEqInt (Pos (Succ wv3290)) (Pos wv335) wv326",fontsize=16,color="burlywood",shape="triangle"];9262[label="wv335/Succ wv3350",fontsize=10,color="white",style="solid",shape="box"];8626 -> 9262[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9262 -> 8642[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9263[label="wv335/Zero",fontsize=10,color="white",style="solid",shape="box"];8626 -> 9263[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9263 -> 8643[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8630[label="Zero",fontsize=16,color="green",shape="box"];8631[label="wv2600",fontsize=16,color="green",shape="box"];8632 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8632[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8632 -> 8644[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8632 -> 8645[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8632 -> 8646[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7565[label="wv52",fontsize=16,color="green",shape="box"];7566[label="Zero",fontsize=16,color="green",shape="box"];7567[label="wv47",fontsize=16,color="green",shape="box"];7568[label="Succ wv5100",fontsize=16,color="green",shape="box"];7569 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7569[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];7569 -> 7601[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7569 -> 7602[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7570[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (Succ wv2940)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7570 -> 7603[label="",style="solid", color="black", weight=3]; 26.32/9.43 7571[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7571 -> 7604[label="",style="solid", color="black", weight=3]; 26.32/9.43 7572[label="wv52",fontsize=16,color="green",shape="box"];7573[label="Zero",fontsize=16,color="green",shape="box"];7574[label="wv47",fontsize=16,color="green",shape="box"];8667 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8667[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];8667 -> 8674[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8667 -> 8675[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8668 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8668[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8668 -> 8676[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8668 -> 8677[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8668 -> 8678[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8666[label="(||) primEqInt (Pos Zero) (Pos wv337) wv326",fontsize=16,color="burlywood",shape="triangle"];9264[label="wv337/Succ wv3370",fontsize=10,color="white",style="solid",shape="box"];8666 -> 9264[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9264 -> 8679[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9265[label="wv337/Zero",fontsize=10,color="white",style="solid",shape="box"];8666 -> 9265[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9265 -> 8680[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8669[label="Zero",fontsize=16,color="green",shape="box"];8670 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8670[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8670 -> 8681[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8670 -> 8682[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8670 -> 8683[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7578[label="wv47",fontsize=16,color="green",shape="box"];7579[label="wv52",fontsize=16,color="green",shape="box"];8689 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8689[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];8689 -> 8696[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8689 -> 8697[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8690 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8690[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8690 -> 8698[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8690 -> 8699[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8690 -> 8700[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8688[label="(||) primEqInt (Pos Zero) (Neg wv338) wv326",fontsize=16,color="burlywood",shape="triangle"];9266[label="wv338/Succ wv3380",fontsize=10,color="white",style="solid",shape="box"];8688 -> 9266[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9266 -> 8701[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9267[label="wv338/Zero",fontsize=10,color="white",style="solid",shape="box"];8688 -> 9267[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9267 -> 8702[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8691[label="Zero",fontsize=16,color="green",shape="box"];8692 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8692[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8692 -> 8703[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8692 -> 8704[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8692 -> 8705[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7583[label="wv47",fontsize=16,color="green",shape="box"];7584[label="wv52",fontsize=16,color="green",shape="box"];7585[label="Succ wv5100",fontsize=16,color="green",shape="box"];7586 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7586[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];7586 -> 7615[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7586 -> 7616[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7587[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2960)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7587 -> 7617[label="",style="solid", color="black", weight=3]; 26.32/9.43 7588[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7588 -> 7618[label="",style="solid", color="black", weight=3]; 26.32/9.43 7589[label="wv47",fontsize=16,color="green",shape="box"];7590[label="wv52",fontsize=16,color="green",shape="box"];7591[label="Succ wv5100",fontsize=16,color="green",shape="box"];7592 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7592[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];7592 -> 7619[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7592 -> 7620[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7593[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (Succ wv2980)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7593 -> 7621[label="",style="solid", color="black", weight=3]; 26.32/9.43 7594[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7594 -> 7622[label="",style="solid", color="black", weight=3]; 26.32/9.43 7595[label="wv47",fontsize=16,color="green",shape="box"];7596[label="wv52",fontsize=16,color="green",shape="box"];5690[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9268[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5690 -> 9268[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9268 -> 5914[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9269[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5690 -> 9269[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9269 -> 5915[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5691[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5691 -> 5916[label="",style="solid", color="black", weight=3]; 26.32/9.43 5692 -> 5640[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5692[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5693[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9270[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5693 -> 9270[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9270 -> 5917[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9271[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5693 -> 9271[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9271 -> 5918[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5694[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5694 -> 5919[label="",style="solid", color="black", weight=3]; 26.32/9.43 5695 -> 5640[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5695[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5696[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9272[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5696 -> 9272[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9272 -> 5920[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9273[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5696 -> 9273[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9273 -> 5921[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5697[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5697 -> 5922[label="",style="solid", color="black", weight=3]; 26.32/9.43 5698 -> 5646[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5698[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5699[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9274[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5699 -> 9274[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9274 -> 5923[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9275[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5699 -> 9275[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9275 -> 5924[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5700[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5700 -> 5925[label="",style="solid", color="black", weight=3]; 26.32/9.43 5701 -> 5646[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5701[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];6444[label="Succ wv7800",fontsize=16,color="green",shape="box"];6445 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6445[label="primMulNat wv7500 (Succ wv7800)",fontsize=16,color="magenta"];6445 -> 6460[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6445 -> 6461[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6446[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (Succ wv1080)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6446 -> 6462[label="",style="solid", color="black", weight=3]; 26.32/9.43 6447[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6447 -> 6463[label="",style="solid", color="black", weight=3]; 26.32/9.43 6448[label="Zero",fontsize=16,color="green",shape="box"];6449 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6449[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqFloat (Float (Pos (Succ wv74)) (Pos wv750)) wv790 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv791))",fontsize=16,color="magenta"];6449 -> 6464[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6449 -> 6465[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6449 -> 6466[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6450[label="Float (Pos (Succ wv74)) (Pos wv750)",fontsize=16,color="green",shape="box"];6451 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6451[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqFloat (Float (Pos (Succ wv74)) (Neg wv750)) wv790 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv791))",fontsize=16,color="magenta"];6451 -> 6467[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6451 -> 6468[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6451 -> 6469[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6452[label="Float (Pos (Succ wv74)) (Neg wv750)",fontsize=16,color="green",shape="box"];6453[label="Succ wv7800",fontsize=16,color="green",shape="box"];6454 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6454[label="primMulNat wv7500 (Succ wv7800)",fontsize=16,color="magenta"];6454 -> 6470[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6454 -> 6471[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6455[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (Succ wv1100)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6455 -> 6472[label="",style="solid", color="black", weight=3]; 26.32/9.43 6456[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6456 -> 6473[label="",style="solid", color="black", weight=3]; 26.32/9.43 6459[label="Zero",fontsize=16,color="green",shape="box"];5732[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5732 -> 5958[label="",style="solid", color="black", weight=3]; 26.32/9.43 5733[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5733 -> 5959[label="",style="solid", color="black", weight=3]; 26.32/9.43 5734[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5734 -> 5960[label="",style="solid", color="black", weight=3]; 26.32/9.43 5735[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9276[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5735 -> 9276[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9276 -> 5961[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9277[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5735 -> 9277[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9277 -> 5962[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5736[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5736 -> 5963[label="",style="solid", color="black", weight=3]; 26.32/9.43 5737[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5737 -> 5964[label="",style="solid", color="black", weight=3]; 26.32/9.43 5738[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5738 -> 5965[label="",style="solid", color="black", weight=3]; 26.32/9.43 5739[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5739 -> 5966[label="",style="solid", color="black", weight=3]; 26.32/9.43 5740[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5740 -> 5967[label="",style="solid", color="black", weight=3]; 26.32/9.43 5741[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5741 -> 5968[label="",style="solid", color="black", weight=3]; 26.32/9.43 5742[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9278[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5742 -> 9278[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9278 -> 5969[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9279[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5742 -> 9279[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9279 -> 5970[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5743[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5743 -> 5971[label="",style="solid", color="black", weight=3]; 26.32/9.43 5744[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5744 -> 5972[label="",style="solid", color="black", weight=3]; 26.32/9.43 5745[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5745 -> 5973[label="",style="solid", color="black", weight=3]; 26.32/9.43 5746[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5746 -> 5974[label="",style="solid", color="black", weight=3]; 26.32/9.43 5747[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5747 -> 5975[label="",style="solid", color="black", weight=3]; 26.32/9.43 5748[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5748 -> 5976[label="",style="solid", color="black", weight=3]; 26.32/9.43 5749[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9280[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5749 -> 9280[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9280 -> 5977[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9281[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5749 -> 9281[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9281 -> 5978[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5750[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5750 -> 5979[label="",style="solid", color="black", weight=3]; 26.32/9.43 5751[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5751 -> 5980[label="",style="solid", color="black", weight=3]; 26.32/9.43 5752[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5752 -> 5981[label="",style="solid", color="black", weight=3]; 26.32/9.43 5753[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5753 -> 5982[label="",style="solid", color="black", weight=3]; 26.32/9.43 5754[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5754 -> 5983[label="",style="solid", color="black", weight=3]; 26.32/9.43 5755[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5755 -> 5984[label="",style="solid", color="black", weight=3]; 26.32/9.43 5756[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9282[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5756 -> 9282[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9282 -> 5985[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9283[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5756 -> 9283[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9283 -> 5986[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5757[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5757 -> 5987[label="",style="solid", color="black", weight=3]; 26.32/9.43 5758[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5758 -> 5988[label="",style="solid", color="black", weight=3]; 26.32/9.43 5759[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5759 -> 5989[label="",style="solid", color="black", weight=3]; 26.32/9.43 6810[label="wv3800",fontsize=16,color="green",shape="box"];6811[label="wv3500",fontsize=16,color="green",shape="box"];6812 -> 6462[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6812[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqNat wv1480 wv1820 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6812 -> 6836[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6812 -> 6837[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6812 -> 6838[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6812 -> 6839[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6812 -> 6840[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6813 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6813[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6813 -> 6841[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6813 -> 6842[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6813 -> 6843[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6814[label="wv3800",fontsize=16,color="green",shape="box"];6815[label="wv3500",fontsize=16,color="green",shape="box"];6816 -> 6472[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6816[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqNat wv1480 wv1840 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6816 -> 6844[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6816 -> 6845[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6816 -> 6846[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6816 -> 6847[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6816 -> 6848[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6817 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6817[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6817 -> 6849[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6817 -> 6850[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6817 -> 6851[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6818[label="wv3800",fontsize=16,color="green",shape="box"];6819[label="wv3500",fontsize=16,color="green",shape="box"];6820 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6820[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6820 -> 6852[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6820 -> 6853[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6820 -> 6854[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6821 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6821[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6821 -> 6855[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6821 -> 6856[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6821 -> 6857[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6822[label="wv3800",fontsize=16,color="green",shape="box"];6823[label="wv3500",fontsize=16,color="green",shape="box"];6824 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6824[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6824 -> 6858[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6824 -> 6859[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6824 -> 6860[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6825 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6825[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6825 -> 6861[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6825 -> 6862[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6825 -> 6863[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6826[label="wv3800",fontsize=16,color="green",shape="box"];6827[label="wv3500",fontsize=16,color="green",shape="box"];6828 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6828[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6828 -> 6864[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6828 -> 6865[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6828 -> 6866[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6829 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6829[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6829 -> 6867[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6829 -> 6868[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6829 -> 6869[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6830[label="wv3800",fontsize=16,color="green",shape="box"];6831[label="wv3500",fontsize=16,color="green",shape="box"];6832 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6832[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6832 -> 6870[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6832 -> 6871[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6832 -> 6872[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6833 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6833[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6833 -> 6873[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6833 -> 6874[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6833 -> 6875[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5796[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5796 -> 6024[label="",style="solid", color="black", weight=3]; 26.32/9.43 5797[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5797 -> 6025[label="",style="solid", color="black", weight=3]; 26.32/9.43 5798[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5798 -> 6026[label="",style="solid", color="black", weight=3]; 26.32/9.43 5799[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5799 -> 6027[label="",style="solid", color="black", weight=3]; 26.32/9.43 5800[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5800 -> 6028[label="",style="solid", color="black", weight=3]; 26.32/9.43 5801[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5801 -> 6029[label="",style="solid", color="black", weight=3]; 26.32/9.43 5802[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5802 -> 6030[label="",style="solid", color="black", weight=3]; 26.32/9.43 5803[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5803 -> 6031[label="",style="solid", color="black", weight=3]; 26.32/9.43 5804[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5804 -> 6032[label="",style="solid", color="black", weight=3]; 26.32/9.43 5805[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5805 -> 6033[label="",style="solid", color="black", weight=3]; 26.32/9.43 5806[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5806 -> 6034[label="",style="solid", color="black", weight=3]; 26.32/9.43 5807[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5807 -> 6035[label="",style="solid", color="black", weight=3]; 26.32/9.43 7212[label="Float (Neg (Succ wv60)) (Pos wv610)",fontsize=16,color="green",shape="box"];7213[label="wv650",fontsize=16,color="green",shape="box"];7214[label="wv651",fontsize=16,color="green",shape="box"];8587[label="Succ wv6400",fontsize=16,color="green",shape="box"];8588 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8588[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];8588 -> 8603[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8588 -> 8604[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7273[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="burlywood",shape="triangle"];9284[label="wv65/wv650 : wv651",fontsize=10,color="white",style="solid",shape="box"];7273 -> 9284[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9284 -> 7852[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9285[label="wv65/[]",fontsize=10,color="white",style="solid",shape="box"];7273 -> 9285[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9285 -> 7853[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8589[label="(||) primEqInt (Neg (Succ wv3270)) (Neg (Succ wv3320)) wv326",fontsize=16,color="black",shape="box"];8589 -> 8605[label="",style="solid", color="black", weight=3]; 26.32/9.43 8590[label="(||) primEqInt (Neg (Succ wv3270)) (Neg Zero) wv326",fontsize=16,color="black",shape="box"];8590 -> 8606[label="",style="solid", color="black", weight=3]; 26.32/9.43 5424[label="[]",fontsize=16,color="green",shape="box"];5425[label="Float (Neg (Succ wv23)) (Pos (Succ wv24)) : []",fontsize=16,color="green",shape="box"];7219[label="wv6400",fontsize=16,color="green",shape="box"];7220[label="wv6100",fontsize=16,color="green",shape="box"];7221[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat wv2040 wv2380 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9286[label="wv2040/Succ wv20400",fontsize=10,color="white",style="solid",shape="box"];7221 -> 9286[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9286 -> 7248[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9287[label="wv2040/Zero",fontsize=10,color="white",style="solid",shape="box"];7221 -> 9287[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9287 -> 7249[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7222 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7222[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7222 -> 7250[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7223[label="Float (Neg (Succ wv60)) (Neg wv610)",fontsize=16,color="green",shape="box"];7224[label="wv650",fontsize=16,color="green",shape="box"];7225[label="wv651",fontsize=16,color="green",shape="box"];8599[label="Succ wv6400",fontsize=16,color="green",shape="box"];8600 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8600[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];8600 -> 8619[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8600 -> 8620[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8601[label="(||) primEqInt (Neg Zero) (Pos (Succ wv3330)) wv326",fontsize=16,color="black",shape="box"];8601 -> 8621[label="",style="solid", color="black", weight=3]; 26.32/9.43 8602[label="(||) primEqInt (Neg Zero) (Pos Zero) wv326",fontsize=16,color="black",shape="box"];8602 -> 8622[label="",style="solid", color="black", weight=3]; 26.32/9.43 5254[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5254 -> 5427[label="",style="solid", color="black", weight=3]; 26.32/9.43 8615[label="Succ wv6400",fontsize=16,color="green",shape="box"];8616 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8616[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];8616 -> 8647[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8616 -> 8648[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8617[label="(||) primEqInt (Neg Zero) (Neg (Succ wv3340)) wv326",fontsize=16,color="black",shape="box"];8617 -> 8649[label="",style="solid", color="black", weight=3]; 26.32/9.43 8618[label="(||) primEqInt (Neg Zero) (Neg Zero) wv326",fontsize=16,color="black",shape="box"];8618 -> 8650[label="",style="solid", color="black", weight=3]; 26.32/9.43 7236[label="wv6400",fontsize=16,color="green",shape="box"];7237[label="wv6100",fontsize=16,color="green",shape="box"];7238 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7238[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7238 -> 7263[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7239 -> 5061[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7239[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7239 -> 7264[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7239 -> 7265[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7239 -> 7266[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5261[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5261 -> 5434[label="",style="solid", color="black", weight=3]; 26.32/9.43 7240[label="wv6400",fontsize=16,color="green",shape="box"];7241[label="wv6100",fontsize=16,color="green",shape="box"];7242 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7242[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7242 -> 7267[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7243 -> 5061[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7243[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7243 -> 7268[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7243 -> 7269[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7243 -> 7270[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5851[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5851 -> 6095[label="",style="solid", color="black", weight=3]; 26.32/9.43 5852[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5852 -> 6096[label="",style="solid", color="black", weight=3]; 26.32/9.43 5853[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5853 -> 6097[label="",style="solid", color="black", weight=3]; 26.32/9.43 5854[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9288[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5854 -> 9288[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9288 -> 6098[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9289[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5854 -> 9289[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9289 -> 6099[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5855[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5855 -> 6100[label="",style="solid", color="black", weight=3]; 26.32/9.43 5856[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5856 -> 6101[label="",style="solid", color="black", weight=3]; 26.32/9.43 5857[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5857 -> 6102[label="",style="solid", color="black", weight=3]; 26.32/9.43 5858[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5858 -> 6103[label="",style="solid", color="black", weight=3]; 26.32/9.43 5859[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5859 -> 6104[label="",style="solid", color="black", weight=3]; 26.32/9.43 5860[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5860 -> 6105[label="",style="solid", color="black", weight=3]; 26.32/9.43 5861[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9290[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5861 -> 9290[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9290 -> 6106[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9291[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5861 -> 9291[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9291 -> 6107[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 5862[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5862 -> 6108[label="",style="solid", color="black", weight=3]; 26.32/9.43 5863[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5863 -> 6109[label="",style="solid", color="black", weight=3]; 26.32/9.43 5864[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5864 -> 6110[label="",style="solid", color="black", weight=3]; 26.32/9.43 8637[label="Succ wv5100",fontsize=16,color="green",shape="box"];8638 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8638[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];8638 -> 8658[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8638 -> 8659[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8639[label="wv52",fontsize=16,color="green",shape="box"];8640[label="wv4800",fontsize=16,color="green",shape="box"];8641[label="wv47",fontsize=16,color="green",shape="box"];8642[label="(||) primEqInt (Pos (Succ wv3290)) (Pos (Succ wv3350)) wv326",fontsize=16,color="black",shape="box"];8642 -> 8660[label="",style="solid", color="black", weight=3]; 26.32/9.43 8643[label="(||) primEqInt (Pos (Succ wv3290)) (Pos Zero) wv326",fontsize=16,color="black",shape="box"];8643 -> 8661[label="",style="solid", color="black", weight=3]; 26.32/9.43 8644[label="wv52",fontsize=16,color="green",shape="box"];8645[label="wv4800",fontsize=16,color="green",shape="box"];8646[label="wv47",fontsize=16,color="green",shape="box"];7601[label="wv5100",fontsize=16,color="green",shape="box"];7602[label="wv4800",fontsize=16,color="green",shape="box"];7603 -> 7221[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7603[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqNat wv2600 wv2940 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7603 -> 7627[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7603 -> 7628[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7603 -> 7629[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7603 -> 7630[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7603 -> 7631[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7604 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7604[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7604 -> 7632[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7604 -> 7633[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7604 -> 7634[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8674[label="Succ wv5100",fontsize=16,color="green",shape="box"];8675 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8675[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];8675 -> 8706[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8675 -> 8707[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8676[label="wv52",fontsize=16,color="green",shape="box"];8677[label="wv4800",fontsize=16,color="green",shape="box"];8678[label="wv47",fontsize=16,color="green",shape="box"];8679[label="(||) primEqInt (Pos Zero) (Pos (Succ wv3370)) wv326",fontsize=16,color="black",shape="box"];8679 -> 8708[label="",style="solid", color="black", weight=3]; 26.32/9.43 8680[label="(||) primEqInt (Pos Zero) (Pos Zero) wv326",fontsize=16,color="black",shape="box"];8680 -> 8709[label="",style="solid", color="black", weight=3]; 26.32/9.43 8681[label="wv52",fontsize=16,color="green",shape="box"];8682[label="wv4800",fontsize=16,color="green",shape="box"];8683[label="wv47",fontsize=16,color="green",shape="box"];8696[label="Succ wv5100",fontsize=16,color="green",shape="box"];8697 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8697[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];8697 -> 8728[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8697 -> 8729[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8698[label="wv52",fontsize=16,color="green",shape="box"];8699[label="wv4800",fontsize=16,color="green",shape="box"];8700[label="wv47",fontsize=16,color="green",shape="box"];8701[label="(||) primEqInt (Pos Zero) (Neg (Succ wv3380)) wv326",fontsize=16,color="black",shape="box"];8701 -> 8730[label="",style="solid", color="black", weight=3]; 26.32/9.43 8702[label="(||) primEqInt (Pos Zero) (Neg Zero) wv326",fontsize=16,color="black",shape="box"];8702 -> 8731[label="",style="solid", color="black", weight=3]; 26.32/9.43 8703[label="wv52",fontsize=16,color="green",shape="box"];8704[label="wv4800",fontsize=16,color="green",shape="box"];8705[label="wv47",fontsize=16,color="green",shape="box"];7615[label="wv5100",fontsize=16,color="green",shape="box"];7616[label="wv4800",fontsize=16,color="green",shape="box"];7617 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7617[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7617 -> 7645[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7617 -> 7646[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7617 -> 7647[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7618 -> 5061[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7618[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7618 -> 7648[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7618 -> 7649[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7618 -> 7650[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7619[label="wv5100",fontsize=16,color="green",shape="box"];7620[label="wv4800",fontsize=16,color="green",shape="box"];7621 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7621[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7621 -> 7651[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7621 -> 7652[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7621 -> 7653[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7622 -> 5061[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7622[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7622 -> 7654[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7622 -> 7655[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7622 -> 7656[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5914[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5914 -> 6146[label="",style="solid", color="black", weight=3]; 26.32/9.43 5915[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5915 -> 6147[label="",style="solid", color="black", weight=3]; 26.32/9.43 5916[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5916 -> 6148[label="",style="solid", color="black", weight=3]; 26.32/9.43 5917[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5917 -> 6149[label="",style="solid", color="black", weight=3]; 26.32/9.43 5918[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5918 -> 6150[label="",style="solid", color="black", weight=3]; 26.32/9.43 5919[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5919 -> 6151[label="",style="solid", color="black", weight=3]; 26.32/9.43 5920[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5920 -> 6152[label="",style="solid", color="black", weight=3]; 26.32/9.43 5921[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5921 -> 6153[label="",style="solid", color="black", weight=3]; 26.32/9.43 5922[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5922 -> 6154[label="",style="solid", color="black", weight=3]; 26.32/9.43 5923[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5923 -> 6155[label="",style="solid", color="black", weight=3]; 26.32/9.43 5924[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5924 -> 6156[label="",style="solid", color="black", weight=3]; 26.32/9.43 5925[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5925 -> 6157[label="",style="solid", color="black", weight=3]; 26.32/9.43 6460[label="wv7800",fontsize=16,color="green",shape="box"];6461[label="wv7500",fontsize=16,color="green",shape="box"];6462[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat wv77 wv1080 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9292[label="wv77/Succ wv770",fontsize=10,color="white",style="solid",shape="box"];6462 -> 9292[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9292 -> 6476[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9293[label="wv77/Zero",fontsize=10,color="white",style="solid",shape="box"];6462 -> 9293[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9293 -> 6477[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6463 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6463[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6463 -> 6478[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6464[label="Float (Pos (Succ wv74)) (Pos wv750)",fontsize=16,color="green",shape="box"];6465[label="wv790",fontsize=16,color="green",shape="box"];6466[label="wv791",fontsize=16,color="green",shape="box"];6467[label="Float (Pos (Succ wv74)) (Neg wv750)",fontsize=16,color="green",shape="box"];6468[label="wv790",fontsize=16,color="green",shape="box"];6469[label="wv791",fontsize=16,color="green",shape="box"];6470[label="wv7800",fontsize=16,color="green",shape="box"];6471[label="wv7500",fontsize=16,color="green",shape="box"];6472[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat wv77 wv1100 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9294[label="wv77/Succ wv770",fontsize=10,color="white",style="solid",shape="box"];6472 -> 9294[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9294 -> 6479[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9295[label="wv77/Zero",fontsize=10,color="white",style="solid",shape="box"];6472 -> 9295[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9295 -> 6480[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6473 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6473[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6473 -> 6481[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5958 -> 7691[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5958[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5958 -> 7692[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5959 -> 7698[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5959[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5959 -> 7699[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5960[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5960 -> 6310[label="",style="solid", color="black", weight=3]; 26.32/9.43 5961[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5961 -> 6311[label="",style="solid", color="black", weight=3]; 26.32/9.43 5962[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5962 -> 6312[label="",style="solid", color="black", weight=3]; 26.32/9.43 5963 -> 7715[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5963[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5963 -> 7716[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5964 -> 6331[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5964[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5964 -> 6332[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5965[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5965 -> 6339[label="",style="solid", color="black", weight=3]; 26.32/9.43 5966 -> 6340[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5966[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5966 -> 6341[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5967 -> 6351[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5967[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5967 -> 6352[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5968 -> 6363[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5968[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5968 -> 6364[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5969[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5969 -> 6395[label="",style="solid", color="black", weight=3]; 26.32/9.43 5970[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5970 -> 6396[label="",style="solid", color="black", weight=3]; 26.32/9.43 5971 -> 6397[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5971[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5971 -> 6398[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5972 -> 6413[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5972[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5972 -> 6414[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5973 -> 6428[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5973[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5973 -> 6429[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5974 -> 6457[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5974[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5974 -> 6458[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5975 -> 6474[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5975[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5975 -> 6475[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5976 -> 6482[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5976[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5976 -> 6483[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5977[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5977 -> 6484[label="",style="solid", color="black", weight=3]; 26.32/9.43 5978[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5978 -> 6485[label="",style="solid", color="black", weight=3]; 26.32/9.43 5979 -> 6486[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5979[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5979 -> 6487[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5980 -> 6488[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5980[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5980 -> 6489[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5981 -> 6490[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5981[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5981 -> 6491[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5982 -> 6492[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5982[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5982 -> 6493[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5983 -> 6494[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5983[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5983 -> 6495[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5984 -> 6496[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5984[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5984 -> 6497[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5985[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5985 -> 6498[label="",style="solid", color="black", weight=3]; 26.32/9.43 5986[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5986 -> 6499[label="",style="solid", color="black", weight=3]; 26.32/9.43 5987 -> 6500[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5987[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5987 -> 6501[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5988 -> 6502[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5988[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5988 -> 6503[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 5989 -> 6504[label="",style="dashed", color="red", weight=0]; 26.32/9.43 5989[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5989 -> 6505[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6836[label="wv3500",fontsize=16,color="green",shape="box"];6837[label="wv1820",fontsize=16,color="green",shape="box"];6838[label="wv34",fontsize=16,color="green",shape="box"];6839[label="wv1480",fontsize=16,color="green",shape="box"];6840[label="wv39",fontsize=16,color="green",shape="box"];6841[label="wv34",fontsize=16,color="green",shape="box"];6842[label="Succ wv3500",fontsize=16,color="green",shape="box"];6843[label="wv39",fontsize=16,color="green",shape="box"];6844[label="wv3500",fontsize=16,color="green",shape="box"];6845[label="wv34",fontsize=16,color="green",shape="box"];6846[label="wv1480",fontsize=16,color="green",shape="box"];6847[label="wv39",fontsize=16,color="green",shape="box"];6848[label="wv1840",fontsize=16,color="green",shape="box"];6849[label="Succ wv3500",fontsize=16,color="green",shape="box"];6850[label="wv34",fontsize=16,color="green",shape="box"];6851[label="wv39",fontsize=16,color="green",shape="box"];6852[label="wv34",fontsize=16,color="green",shape="box"];6853[label="Succ wv3500",fontsize=16,color="green",shape="box"];6854[label="wv39",fontsize=16,color="green",shape="box"];6855[label="wv3500",fontsize=16,color="green",shape="box"];6856[label="wv39",fontsize=16,color="green",shape="box"];6857[label="wv34",fontsize=16,color="green",shape="box"];6858[label="wv34",fontsize=16,color="green",shape="box"];6859[label="Succ wv3500",fontsize=16,color="green",shape="box"];6860[label="wv39",fontsize=16,color="green",shape="box"];6861[label="wv3500",fontsize=16,color="green",shape="box"];6862[label="wv39",fontsize=16,color="green",shape="box"];6863[label="wv34",fontsize=16,color="green",shape="box"];6864[label="Succ wv3500",fontsize=16,color="green",shape="box"];6865[label="wv34",fontsize=16,color="green",shape="box"];6866[label="wv39",fontsize=16,color="green",shape="box"];6867[label="wv3500",fontsize=16,color="green",shape="box"];6868[label="wv39",fontsize=16,color="green",shape="box"];6869[label="wv34",fontsize=16,color="green",shape="box"];6870[label="Succ wv3500",fontsize=16,color="green",shape="box"];6871[label="wv34",fontsize=16,color="green",shape="box"];6872[label="wv39",fontsize=16,color="green",shape="box"];6873[label="wv3500",fontsize=16,color="green",shape="box"];6874[label="wv39",fontsize=16,color="green",shape="box"];6875[label="wv34",fontsize=16,color="green",shape="box"];6024 -> 6639[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6024[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6024 -> 6640[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6025 -> 6644[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6025[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6025 -> 6645[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6026 -> 6650[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6026[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6026 -> 6651[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6027 -> 6660[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6027[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6027 -> 6661[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6028 -> 6670[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6028[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6028 -> 6671[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6029 -> 6686[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6029[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6029 -> 6687[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6030 -> 6718[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6030[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6030 -> 6719[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6031 -> 6744[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6031[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6031 -> 6745[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6032 -> 6806[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6032[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6032 -> 6807[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6033 -> 6834[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6033[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6033 -> 6835[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6034 -> 6876[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6034[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6034 -> 6877[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6035 -> 6878[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6035[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6035 -> 6879[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8603[label="wv6400",fontsize=16,color="green",shape="box"];8604[label="wv6100",fontsize=16,color="green",shape="box"];7852[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) (wv650 : wv651))",fontsize=16,color="black",shape="box"];7852 -> 8072[label="",style="solid", color="black", weight=3]; 26.32/9.43 7853[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) [])",fontsize=16,color="black",shape="box"];7853 -> 8073[label="",style="solid", color="black", weight=3]; 26.32/9.43 8605[label="(||) primEqNat wv3270 wv3320 wv326",fontsize=16,color="burlywood",shape="triangle"];9296[label="wv3270/Succ wv32700",fontsize=10,color="white",style="solid",shape="box"];8605 -> 9296[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9296 -> 8623[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9297[label="wv3270/Zero",fontsize=10,color="white",style="solid",shape="box"];8605 -> 9297[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9297 -> 8624[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8606[label="(||) False wv326",fontsize=16,color="black",shape="triangle"];8606 -> 8625[label="",style="solid", color="black", weight=3]; 26.32/9.43 7248[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat (Succ wv20400) wv2380 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9298[label="wv2380/Succ wv23800",fontsize=10,color="white",style="solid",shape="box"];7248 -> 9298[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9298 -> 7274[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9299[label="wv2380/Zero",fontsize=10,color="white",style="solid",shape="box"];7248 -> 9299[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9299 -> 7275[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7249[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat Zero wv2380 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9300[label="wv2380/Succ wv23800",fontsize=10,color="white",style="solid",shape="box"];7249 -> 9300[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9300 -> 7276[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9301[label="wv2380/Zero",fontsize=10,color="white",style="solid",shape="box"];7249 -> 9301[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9301 -> 7277[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7250[label="Succ wv6100",fontsize=16,color="green",shape="box"];8619[label="wv6400",fontsize=16,color="green",shape="box"];8620[label="wv6100",fontsize=16,color="green",shape="box"];8621 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8621[label="(||) False wv326",fontsize=16,color="magenta"];8622[label="(||) True wv326",fontsize=16,color="black",shape="triangle"];8622 -> 8651[label="",style="solid", color="black", weight=3]; 26.32/9.43 5427[label="Float (Neg (Succ wv30000)) (Pos Zero) : []",fontsize=16,color="green",shape="box"];8647[label="wv6400",fontsize=16,color="green",shape="box"];8648[label="wv6100",fontsize=16,color="green",shape="box"];8649 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8649[label="(||) False wv326",fontsize=16,color="magenta"];8650 -> 8622[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8650[label="(||) True wv326",fontsize=16,color="magenta"];7263[label="Succ wv6100",fontsize=16,color="green",shape="box"];7264[label="wv6100",fontsize=16,color="green",shape="box"];7265[label="wv60",fontsize=16,color="green",shape="box"];7266[label="wv65",fontsize=16,color="green",shape="box"];5061[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];5061 -> 5260[label="",style="solid", color="black", weight=3]; 26.32/9.43 5434[label="Float (Neg (Succ wv30000)) (Neg Zero) : []",fontsize=16,color="green",shape="box"];7267[label="Succ wv6100",fontsize=16,color="green",shape="box"];7268[label="wv6100",fontsize=16,color="green",shape="box"];7269[label="wv60",fontsize=16,color="green",shape="box"];7270[label="wv65",fontsize=16,color="green",shape="box"];6095 -> 7031[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6095[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6095 -> 7032[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6096 -> 7036[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6096[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6096 -> 7037[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6097 -> 7042[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6097[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6097 -> 7043[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6098[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];6098 -> 7052[label="",style="solid", color="black", weight=3]; 26.32/9.43 6099[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];6099 -> 7053[label="",style="solid", color="black", weight=3]; 26.32/9.43 6100 -> 7054[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6100[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6100 -> 7055[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6101 -> 7064[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6101[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6101 -> 7065[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6102 -> 7080[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6102[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6102 -> 7081[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6103 -> 7108[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6103[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6103 -> 7109[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6104 -> 7138[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6104[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6104 -> 7139[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6105 -> 7234[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6105[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6105 -> 7235[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6106[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];6106 -> 7259[label="",style="solid", color="black", weight=3]; 26.32/9.43 6107[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];6107 -> 7260[label="",style="solid", color="black", weight=3]; 26.32/9.43 6108 -> 7261[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6108[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6108 -> 7262[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6109 -> 7284[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6109[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6109 -> 7285[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6110 -> 7286[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6110[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6110 -> 7287[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8658[label="wv5100",fontsize=16,color="green",shape="box"];8659[label="wv4800",fontsize=16,color="green",shape="box"];8660 -> 8605[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8660[label="(||) primEqNat wv3290 wv3350 wv326",fontsize=16,color="magenta"];8660 -> 8684[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8660 -> 8685[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 8661 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8661[label="(||) False wv326",fontsize=16,color="magenta"];7627[label="wv4800",fontsize=16,color="green",shape="box"];7628[label="wv52",fontsize=16,color="green",shape="box"];7629[label="wv2600",fontsize=16,color="green",shape="box"];7630[label="wv2940",fontsize=16,color="green",shape="box"];7631[label="wv47",fontsize=16,color="green",shape="box"];7632[label="wv52",fontsize=16,color="green",shape="box"];7633[label="Succ wv4800",fontsize=16,color="green",shape="box"];7634[label="wv47",fontsize=16,color="green",shape="box"];8706[label="wv5100",fontsize=16,color="green",shape="box"];8707[label="wv4800",fontsize=16,color="green",shape="box"];8708 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8708[label="(||) False wv326",fontsize=16,color="magenta"];8709 -> 8622[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8709[label="(||) True wv326",fontsize=16,color="magenta"];8728[label="wv5100",fontsize=16,color="green",shape="box"];8729[label="wv4800",fontsize=16,color="green",shape="box"];8730 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8730[label="(||) False wv326",fontsize=16,color="magenta"];8731 -> 8622[label="",style="dashed", color="red", weight=0]; 26.32/9.43 8731[label="(||) True wv326",fontsize=16,color="magenta"];7645[label="wv52",fontsize=16,color="green",shape="box"];7646[label="Succ wv4800",fontsize=16,color="green",shape="box"];7647[label="wv47",fontsize=16,color="green",shape="box"];7648[label="wv4800",fontsize=16,color="green",shape="box"];7649[label="wv47",fontsize=16,color="green",shape="box"];7650[label="wv52",fontsize=16,color="green",shape="box"];7651[label="wv52",fontsize=16,color="green",shape="box"];7652[label="Succ wv4800",fontsize=16,color="green",shape="box"];7653[label="wv47",fontsize=16,color="green",shape="box"];7654[label="wv4800",fontsize=16,color="green",shape="box"];7655[label="wv47",fontsize=16,color="green",shape="box"];7656[label="wv52",fontsize=16,color="green",shape="box"];6146 -> 7421[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6146[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6146 -> 7422[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6147 -> 7427[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6147[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6147 -> 7428[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6148 -> 7433[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6148[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6148 -> 7434[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6149 -> 7443[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6149[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6149 -> 7444[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6150 -> 7453[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6150[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6150 -> 7454[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6151 -> 7469[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6151[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6151 -> 7470[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6152 -> 7501[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6152[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6152 -> 7502[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6153 -> 7527[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6153[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6153 -> 7528[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6154 -> 7613[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6154[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6154 -> 7614[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6155 -> 7643[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6155[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6155 -> 7644[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6156 -> 7677[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6156[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6156 -> 7678[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6157 -> 7679[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6157[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6157 -> 7680[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6476[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat (Succ wv770) wv1080 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9302[label="wv1080/Succ wv10800",fontsize=10,color="white",style="solid",shape="box"];6476 -> 9302[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9302 -> 7681[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9303[label="wv1080/Zero",fontsize=10,color="white",style="solid",shape="box"];6476 -> 9303[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9303 -> 7682[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6477[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat Zero wv1080 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9304[label="wv1080/Succ wv10800",fontsize=10,color="white",style="solid",shape="box"];6477 -> 9304[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9304 -> 7683[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9305[label="wv1080/Zero",fontsize=10,color="white",style="solid",shape="box"];6477 -> 9305[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9305 -> 7684[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6478[label="Succ wv7500",fontsize=16,color="green",shape="box"];6479[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat (Succ wv770) wv1100 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9306[label="wv1100/Succ wv11000",fontsize=10,color="white",style="solid",shape="box"];6479 -> 9306[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9306 -> 7685[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9307[label="wv1100/Zero",fontsize=10,color="white",style="solid",shape="box"];6479 -> 9307[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9307 -> 7686[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6480[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat Zero wv1100 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9308[label="wv1100/Succ wv11000",fontsize=10,color="white",style="solid",shape="box"];6480 -> 9308[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9308 -> 7687[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9309[label="wv1100/Zero",fontsize=10,color="white",style="solid",shape="box"];6480 -> 9309[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9309 -> 7688[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6481[label="Succ wv7500",fontsize=16,color="green",shape="box"];7692 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7692 -> 7694[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7692 -> 7695[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7691[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv316) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9310[label="wv316/Succ wv3160",fontsize=10,color="white",style="solid",shape="box"];7691 -> 9310[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9310 -> 7696[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9311[label="wv316/Zero",fontsize=10,color="white",style="solid",shape="box"];7691 -> 9311[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9311 -> 7697[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7699 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7699[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7699 -> 7701[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7699 -> 7702[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7698[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv320) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9312[label="wv320/Succ wv3200",fontsize=10,color="white",style="solid",shape="box"];7698 -> 9312[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9312 -> 7703[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9313[label="wv320/Zero",fontsize=10,color="white",style="solid",shape="box"];7698 -> 9313[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9313 -> 7704[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6310 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6310[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6310 -> 7705[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6310 -> 7706[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6310 -> 7707[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6311 -> 6434[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6311[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) wv410 : map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv411))",fontsize=16,color="magenta"];6311 -> 7708[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6311 -> 7709[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6311 -> 7710[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6311 -> 7711[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6312 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6312[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6312 -> 7712[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7716 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7716[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7716 -> 7718[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7716 -> 7719[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7715[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv322) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9314[label="wv322/Succ wv3220",fontsize=10,color="white",style="solid",shape="box"];7715 -> 9314[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9314 -> 7720[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9315[label="wv322/Zero",fontsize=10,color="white",style="solid",shape="box"];7715 -> 9315[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9315 -> 7721[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6332 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6332[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6332 -> 7722[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6332 -> 7723[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6331[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv83) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9316[label="wv83/Succ wv830",fontsize=10,color="white",style="solid",shape="box"];6331 -> 9316[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9316 -> 7724[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9317[label="wv83/Zero",fontsize=10,color="white",style="solid",shape="box"];6331 -> 9317[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9317 -> 7725[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6339 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6339[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6339 -> 7726[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6339 -> 7727[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6339 -> 7728[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6341 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6341[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6341 -> 7729[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6341 -> 7730[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6340[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv86) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9318[label="wv86/Succ wv860",fontsize=10,color="white",style="solid",shape="box"];6340 -> 9318[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9318 -> 7731[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9319[label="wv86/Zero",fontsize=10,color="white",style="solid",shape="box"];6340 -> 9319[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9319 -> 7732[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6352 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6352[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6352 -> 7733[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6352 -> 7734[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6351[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv91) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9320[label="wv91/Succ wv910",fontsize=10,color="white",style="solid",shape="box"];6351 -> 9320[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9320 -> 7735[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9321[label="wv91/Zero",fontsize=10,color="white",style="solid",shape="box"];6351 -> 9321[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9321 -> 7736[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6364 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6364[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6364 -> 7737[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6364 -> 7738[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6363[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv94))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6363 -> 7739[label="",style="solid", color="black", weight=3]; 26.32/9.43 6395 -> 6436[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6395[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) wv410 : map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv411))",fontsize=16,color="magenta"];6395 -> 7740[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6395 -> 7741[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6395 -> 7742[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6395 -> 7743[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6396 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6396[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6396 -> 7744[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6398 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6398[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6398 -> 7745[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6398 -> 7746[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6397[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv99) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9322[label="wv99/Succ wv990",fontsize=10,color="white",style="solid",shape="box"];6397 -> 9322[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9322 -> 7747[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9323[label="wv99/Zero",fontsize=10,color="white",style="solid",shape="box"];6397 -> 9323[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9323 -> 7748[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6414 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6414[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6414 -> 7749[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6414 -> 7750[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6413[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv104) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9324[label="wv104/Succ wv1040",fontsize=10,color="white",style="solid",shape="box"];6413 -> 9324[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9324 -> 7751[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9325[label="wv104/Zero",fontsize=10,color="white",style="solid",shape="box"];6413 -> 9325[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9325 -> 7752[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6429 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6429[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6429 -> 7753[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6429 -> 7754[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6428[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv107))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6428 -> 7755[label="",style="solid", color="black", weight=3]; 26.32/9.43 6458 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6458[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6458 -> 7756[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6458 -> 7757[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6457[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv112) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9326[label="wv112/Succ wv1120",fontsize=10,color="white",style="solid",shape="box"];6457 -> 9326[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9326 -> 7758[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9327[label="wv112/Zero",fontsize=10,color="white",style="solid",shape="box"];6457 -> 9327[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9327 -> 7759[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6475 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6475[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6475 -> 7760[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6475 -> 7761[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6474[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv117) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9328[label="wv117/Succ wv1170",fontsize=10,color="white",style="solid",shape="box"];6474 -> 9328[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9328 -> 7762[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9329[label="wv117/Zero",fontsize=10,color="white",style="solid",shape="box"];6474 -> 9329[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9329 -> 7763[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6483 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6483[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6483 -> 7764[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6483 -> 7765[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6482[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv120))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6482 -> 7766[label="",style="solid", color="black", weight=3]; 26.32/9.43 6484[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];6484 -> 7767[label="",style="solid", color="black", weight=3]; 26.32/9.43 6485 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6485[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6485 -> 7768[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6487 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6487[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6487 -> 7769[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6487 -> 7770[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6486[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv121) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9330[label="wv121/Succ wv1210",fontsize=10,color="white",style="solid",shape="box"];6486 -> 9330[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9330 -> 7771[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9331[label="wv121/Zero",fontsize=10,color="white",style="solid",shape="box"];6486 -> 9331[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9331 -> 7772[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6489 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6489[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6489 -> 7773[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6489 -> 7774[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6488[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv126) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9332[label="wv126/Succ wv1260",fontsize=10,color="white",style="solid",shape="box"];6488 -> 9332[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9332 -> 7775[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9333[label="wv126/Zero",fontsize=10,color="white",style="solid",shape="box"];6488 -> 9333[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9333 -> 7776[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6491 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6491[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6491 -> 7777[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6491 -> 7778[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6490[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv129))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6490 -> 7779[label="",style="solid", color="black", weight=3]; 26.32/9.43 6493 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6493[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6493 -> 7780[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6493 -> 7781[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6492[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv130) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9334[label="wv130/Succ wv1300",fontsize=10,color="white",style="solid",shape="box"];6492 -> 9334[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9334 -> 7782[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9335[label="wv130/Zero",fontsize=10,color="white",style="solid",shape="box"];6492 -> 9335[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9335 -> 7783[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6495 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6495[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6495 -> 7784[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6495 -> 7785[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6494[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv135) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9336[label="wv135/Succ wv1350",fontsize=10,color="white",style="solid",shape="box"];6494 -> 9336[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9336 -> 7786[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9337[label="wv135/Zero",fontsize=10,color="white",style="solid",shape="box"];6494 -> 9337[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9337 -> 7787[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6497 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6497[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6497 -> 7788[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6497 -> 7789[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6496[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv138))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6496 -> 7790[label="",style="solid", color="black", weight=3]; 26.32/9.43 6498[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ Zero))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];6498 -> 7791[label="",style="solid", color="black", weight=3]; 26.32/9.43 6499 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6499[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6499 -> 7792[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6501 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6501[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6501 -> 7793[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6501 -> 7794[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6500[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv139) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9338[label="wv139/Succ wv1390",fontsize=10,color="white",style="solid",shape="box"];6500 -> 9338[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9338 -> 7795[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9339[label="wv139/Zero",fontsize=10,color="white",style="solid",shape="box"];6500 -> 9339[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9339 -> 7796[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6503 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6503[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6503 -> 7797[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6503 -> 7798[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6502[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv144) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9340[label="wv144/Succ wv1440",fontsize=10,color="white",style="solid",shape="box"];6502 -> 9340[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9340 -> 7799[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9341[label="wv144/Zero",fontsize=10,color="white",style="solid",shape="box"];6502 -> 9341[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9341 -> 7800[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6505 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6505[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6505 -> 7801[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6505 -> 7802[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6504[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv147))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6504 -> 7803[label="",style="solid", color="black", weight=3]; 26.32/9.43 6640 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6640[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6640 -> 7804[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6640 -> 7805[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6639[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv156) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9342[label="wv156/Succ wv1560",fontsize=10,color="white",style="solid",shape="box"];6639 -> 9342[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9342 -> 7806[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9343[label="wv156/Zero",fontsize=10,color="white",style="solid",shape="box"];6639 -> 9343[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9343 -> 7807[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6645 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6645[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6645 -> 7808[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6645 -> 7809[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6644[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv161) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9344[label="wv161/Succ wv1610",fontsize=10,color="white",style="solid",shape="box"];6644 -> 9344[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9344 -> 7810[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9345[label="wv161/Zero",fontsize=10,color="white",style="solid",shape="box"];6644 -> 9345[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9345 -> 7811[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6651 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6651[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6651 -> 7812[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6651 -> 7813[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6650[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv164))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6650 -> 7814[label="",style="solid", color="black", weight=3]; 26.32/9.43 6661 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6661[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6661 -> 7815[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6661 -> 7816[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6660[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv165) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9346[label="wv165/Succ wv1650",fontsize=10,color="white",style="solid",shape="box"];6660 -> 9346[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9346 -> 7817[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9347[label="wv165/Zero",fontsize=10,color="white",style="solid",shape="box"];6660 -> 9347[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9347 -> 7818[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6671 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6671[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6671 -> 7819[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6671 -> 7820[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6670[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv170) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9348[label="wv170/Succ wv1700",fontsize=10,color="white",style="solid",shape="box"];6670 -> 9348[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9348 -> 7821[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9349[label="wv170/Zero",fontsize=10,color="white",style="solid",shape="box"];6670 -> 9349[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9349 -> 7822[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6687 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6687[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6687 -> 7823[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6687 -> 7824[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6686[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv173))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6686 -> 7825[label="",style="solid", color="black", weight=3]; 26.32/9.43 6719 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6719[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6719 -> 7826[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6719 -> 7827[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6718[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv174) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9350[label="wv174/Succ wv1740",fontsize=10,color="white",style="solid",shape="box"];6718 -> 9350[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9350 -> 7828[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9351[label="wv174/Zero",fontsize=10,color="white",style="solid",shape="box"];6718 -> 9351[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9351 -> 7829[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6745 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6745[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6745 -> 7830[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6745 -> 7831[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6744[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv179) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9352[label="wv179/Succ wv1790",fontsize=10,color="white",style="solid",shape="box"];6744 -> 9352[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9352 -> 7832[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9353[label="wv179/Zero",fontsize=10,color="white",style="solid",shape="box"];6744 -> 9353[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9353 -> 7833[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6807 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6807[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6807 -> 7834[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6807 -> 7835[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6806[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv194))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6806 -> 7836[label="",style="solid", color="black", weight=3]; 26.32/9.43 6835 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6835[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6835 -> 7837[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6835 -> 7838[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6834[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv195) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9354[label="wv195/Succ wv1950",fontsize=10,color="white",style="solid",shape="box"];6834 -> 9354[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9354 -> 7839[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9355[label="wv195/Zero",fontsize=10,color="white",style="solid",shape="box"];6834 -> 9355[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9355 -> 7840[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6877 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6877[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6877 -> 7841[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6877 -> 7842[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6876[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv200) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9356[label="wv200/Succ wv2000",fontsize=10,color="white",style="solid",shape="box"];6876 -> 9356[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9356 -> 7843[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9357[label="wv200/Zero",fontsize=10,color="white",style="solid",shape="box"];6876 -> 9357[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9357 -> 7844[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 6879 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 6879[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6879 -> 7845[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6879 -> 7846[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 6878[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv203))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6878 -> 7847[label="",style="solid", color="black", weight=3]; 26.32/9.43 8072[label="foldr (||) False (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) wv650 : map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv651)",fontsize=16,color="black",shape="box"];8072 -> 8276[label="",style="solid", color="black", weight=3]; 26.32/9.43 8073[label="foldr (||) False []",fontsize=16,color="black",shape="box"];8073 -> 8277[label="",style="solid", color="black", weight=3]; 26.32/9.43 8623[label="(||) primEqNat (Succ wv32700) wv3320 wv326",fontsize=16,color="burlywood",shape="box"];9358[label="wv3320/Succ wv33200",fontsize=10,color="white",style="solid",shape="box"];8623 -> 9358[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9358 -> 8652[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9359[label="wv3320/Zero",fontsize=10,color="white",style="solid",shape="box"];8623 -> 9359[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9359 -> 8653[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8624[label="(||) primEqNat Zero wv3320 wv326",fontsize=16,color="burlywood",shape="box"];9360[label="wv3320/Succ wv33200",fontsize=10,color="white",style="solid",shape="box"];8624 -> 9360[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9360 -> 8654[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9361[label="wv3320/Zero",fontsize=10,color="white",style="solid",shape="box"];8624 -> 9361[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9361 -> 8655[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 8625[label="wv326",fontsize=16,color="green",shape="box"];7274[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat (Succ wv20400) (Succ wv23800) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7274 -> 7854[label="",style="solid", color="black", weight=3]; 26.32/9.43 7275[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat (Succ wv20400) Zero foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7275 -> 7855[label="",style="solid", color="black", weight=3]; 26.32/9.43 7276[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat Zero (Succ wv23800) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7276 -> 7856[label="",style="solid", color="black", weight=3]; 26.32/9.43 7277[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat Zero Zero foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7277 -> 7857[label="",style="solid", color="black", weight=3]; 26.32/9.43 8651[label="True",fontsize=16,color="green",shape="box"];5260[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5260 -> 5433[label="",style="solid", color="black", weight=3]; 26.32/9.43 7032 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7032[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7032 -> 7858[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7032 -> 7859[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7031[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv212) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9362[label="wv212/Succ wv2120",fontsize=10,color="white",style="solid",shape="box"];7031 -> 9362[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9362 -> 7860[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9363[label="wv212/Zero",fontsize=10,color="white",style="solid",shape="box"];7031 -> 9363[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9363 -> 7861[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7037 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7037[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7037 -> 7862[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7037 -> 7863[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7036[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv217) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9364[label="wv217/Succ wv2170",fontsize=10,color="white",style="solid",shape="box"];7036 -> 9364[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9364 -> 7864[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9365[label="wv217/Zero",fontsize=10,color="white",style="solid",shape="box"];7036 -> 9365[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9365 -> 7865[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7043 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7043[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7043 -> 7866[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7043 -> 7867[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7042[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv220))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7042 -> 7868[label="",style="solid", color="black", weight=3]; 26.32/9.43 7052[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ Zero))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];7052 -> 7869[label="",style="solid", color="black", weight=3]; 26.32/9.43 7053 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7053[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];7053 -> 7870[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7055 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7055[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7055 -> 7871[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7055 -> 7872[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7054[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv221) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9366[label="wv221/Succ wv2210",fontsize=10,color="white",style="solid",shape="box"];7054 -> 9366[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9366 -> 7873[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9367[label="wv221/Zero",fontsize=10,color="white",style="solid",shape="box"];7054 -> 9367[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9367 -> 7874[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7065 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7065[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7065 -> 7875[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7065 -> 7876[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7064[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv226) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9368[label="wv226/Succ wv2260",fontsize=10,color="white",style="solid",shape="box"];7064 -> 9368[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9368 -> 7877[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9369[label="wv226/Zero",fontsize=10,color="white",style="solid",shape="box"];7064 -> 9369[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9369 -> 7878[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7081 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7081[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7081 -> 7879[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7081 -> 7880[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7080[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv229))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7080 -> 7881[label="",style="solid", color="black", weight=3]; 26.32/9.43 7109 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7109[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7109 -> 7882[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7109 -> 7883[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7108[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv230) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9370[label="wv230/Succ wv2300",fontsize=10,color="white",style="solid",shape="box"];7108 -> 9370[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9370 -> 7884[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9371[label="wv230/Zero",fontsize=10,color="white",style="solid",shape="box"];7108 -> 9371[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9371 -> 7885[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7139 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7139[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7139 -> 7886[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7139 -> 7887[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7138[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv235) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9372[label="wv235/Succ wv2350",fontsize=10,color="white",style="solid",shape="box"];7138 -> 9372[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9372 -> 7888[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9373[label="wv235/Zero",fontsize=10,color="white",style="solid",shape="box"];7138 -> 9373[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9373 -> 7889[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7235 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7235[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7235 -> 7890[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7235 -> 7891[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7234[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv250))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7234 -> 7892[label="",style="solid", color="black", weight=3]; 26.32/9.43 7259[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ Zero))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];7259 -> 7893[label="",style="solid", color="black", weight=3]; 26.32/9.43 7260 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7260[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];7260 -> 7894[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7262 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7262[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7262 -> 7895[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7262 -> 7896[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7261[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv251) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9374[label="wv251/Succ wv2510",fontsize=10,color="white",style="solid",shape="box"];7261 -> 9374[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9374 -> 7897[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9375[label="wv251/Zero",fontsize=10,color="white",style="solid",shape="box"];7261 -> 9375[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9375 -> 7898[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7285 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7285[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7285 -> 7899[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7285 -> 7900[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7284[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv256) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9376[label="wv256/Succ wv2560",fontsize=10,color="white",style="solid",shape="box"];7284 -> 9376[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9376 -> 7901[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9377[label="wv256/Zero",fontsize=10,color="white",style="solid",shape="box"];7284 -> 9377[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9377 -> 7902[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7287 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7287[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7287 -> 7903[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7287 -> 7904[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7286[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv259))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7286 -> 7905[label="",style="solid", color="black", weight=3]; 26.32/9.43 8684[label="wv3350",fontsize=16,color="green",shape="box"];8685[label="wv3290",fontsize=16,color="green",shape="box"];7422 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7422 -> 7906[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7422 -> 7907[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7421[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv268) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9378[label="wv268/Succ wv2680",fontsize=10,color="white",style="solid",shape="box"];7421 -> 9378[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9378 -> 7908[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9379[label="wv268/Zero",fontsize=10,color="white",style="solid",shape="box"];7421 -> 9379[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9379 -> 7909[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7428 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7428[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7428 -> 7910[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7428 -> 7911[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7427[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv273) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9380[label="wv273/Succ wv2730",fontsize=10,color="white",style="solid",shape="box"];7427 -> 9380[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9380 -> 7912[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9381[label="wv273/Zero",fontsize=10,color="white",style="solid",shape="box"];7427 -> 9381[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9381 -> 7913[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7434 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7434[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7434 -> 7914[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7434 -> 7915[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7433[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv276))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7433 -> 7916[label="",style="solid", color="black", weight=3]; 26.32/9.43 7444 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7444 -> 7917[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7444 -> 7918[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7443[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv277) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9382[label="wv277/Succ wv2770",fontsize=10,color="white",style="solid",shape="box"];7443 -> 9382[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9382 -> 7919[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9383[label="wv277/Zero",fontsize=10,color="white",style="solid",shape="box"];7443 -> 9383[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9383 -> 7920[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7454 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7454[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7454 -> 7921[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7454 -> 7922[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7453[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv282) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9384[label="wv282/Succ wv2820",fontsize=10,color="white",style="solid",shape="box"];7453 -> 9384[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9384 -> 7923[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9385[label="wv282/Zero",fontsize=10,color="white",style="solid",shape="box"];7453 -> 9385[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9385 -> 7924[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7470 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7470[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7470 -> 7925[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7470 -> 7926[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7469[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv285))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7469 -> 7927[label="",style="solid", color="black", weight=3]; 26.32/9.43 7502 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7502[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7502 -> 7928[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7502 -> 7929[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7501[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv286) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9386[label="wv286/Succ wv2860",fontsize=10,color="white",style="solid",shape="box"];7501 -> 9386[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9386 -> 7930[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9387[label="wv286/Zero",fontsize=10,color="white",style="solid",shape="box"];7501 -> 9387[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9387 -> 7931[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7528 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7528[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7528 -> 7932[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7528 -> 7933[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7527[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv291) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9388[label="wv291/Succ wv2910",fontsize=10,color="white",style="solid",shape="box"];7527 -> 9388[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9388 -> 7934[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9389[label="wv291/Zero",fontsize=10,color="white",style="solid",shape="box"];7527 -> 9389[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9389 -> 7935[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7614 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7614[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7614 -> 7936[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7614 -> 7937[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7613[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv306))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7613 -> 7938[label="",style="solid", color="black", weight=3]; 26.32/9.43 7644 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7644[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7644 -> 7939[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7644 -> 7940[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7643[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv307) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9390[label="wv307/Succ wv3070",fontsize=10,color="white",style="solid",shape="box"];7643 -> 9390[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9390 -> 7941[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9391[label="wv307/Zero",fontsize=10,color="white",style="solid",shape="box"];7643 -> 9391[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9391 -> 7942[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7678 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7678[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7678 -> 7943[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7678 -> 7944[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7677[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv312) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9392[label="wv312/Succ wv3120",fontsize=10,color="white",style="solid",shape="box"];7677 -> 9392[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9392 -> 7945[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 9393[label="wv312/Zero",fontsize=10,color="white",style="solid",shape="box"];7677 -> 9393[label="",style="solid", color="burlywood", weight=9]; 26.32/9.43 9393 -> 7946[label="",style="solid", color="burlywood", weight=3]; 26.32/9.43 7680 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7680[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7680 -> 7947[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7680 -> 7948[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7679[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv315))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7679 -> 7949[label="",style="solid", color="black", weight=3]; 26.32/9.43 7681[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat (Succ wv770) (Succ wv10800) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7681 -> 7950[label="",style="solid", color="black", weight=3]; 26.32/9.43 7682[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat (Succ wv770) Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7682 -> 7951[label="",style="solid", color="black", weight=3]; 26.32/9.43 7683[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat Zero (Succ wv10800) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7683 -> 7952[label="",style="solid", color="black", weight=3]; 26.32/9.43 7684[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat Zero Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7684 -> 7953[label="",style="solid", color="black", weight=3]; 26.32/9.43 7685[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat (Succ wv770) (Succ wv11000) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7685 -> 7954[label="",style="solid", color="black", weight=3]; 26.32/9.43 7686[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat (Succ wv770) Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7686 -> 7955[label="",style="solid", color="black", weight=3]; 26.32/9.43 7687[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat Zero (Succ wv11000) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7687 -> 7956[label="",style="solid", color="black", weight=3]; 26.32/9.43 7688[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat Zero Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7688 -> 7957[label="",style="solid", color="black", weight=3]; 26.32/9.43 7694[label="Succ wv40000",fontsize=16,color="green",shape="box"];7695 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.43 7695[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7695 -> 7958[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7695 -> 7959[label="",style="dashed", color="magenta", weight=3]; 26.32/9.43 7696[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3160)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7696 -> 7960[label="",style="solid", color="black", weight=3]; 26.32/9.44 7697[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7697 -> 7961[label="",style="solid", color="black", weight=3]; 26.32/9.44 7701[label="Succ wv40000",fontsize=16,color="green",shape="box"];7702 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7702[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7702 -> 7962[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7702 -> 7963[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7703[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3200)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7703 -> 7964[label="",style="solid", color="black", weight=3]; 26.32/9.44 7704[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7704 -> 7965[label="",style="solid", color="black", weight=3]; 26.32/9.44 7705[label="wv30000",fontsize=16,color="green",shape="box"];7706[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7707[label="wv41",fontsize=16,color="green",shape="box"];7708[label="wv410",fontsize=16,color="green",shape="box"];7709[label="wv411",fontsize=16,color="green",shape="box"];7710[label="wv30000",fontsize=16,color="green",shape="box"];7711[label="Succ Zero",fontsize=16,color="green",shape="box"];7712[label="Float (Pos (Succ wv30000)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7718[label="Succ wv40000",fontsize=16,color="green",shape="box"];7719 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7719[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7719 -> 7966[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7719 -> 7967[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7720[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv3220)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7720 -> 7968[label="",style="solid", color="black", weight=3]; 26.32/9.44 7721[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7721 -> 7969[label="",style="solid", color="black", weight=3]; 26.32/9.44 7722[label="Succ wv40000",fontsize=16,color="green",shape="box"];7723 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7723[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7723 -> 7970[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7723 -> 7971[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7724[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv830)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7724 -> 7972[label="",style="solid", color="black", weight=3]; 26.32/9.44 7725[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7725 -> 7973[label="",style="solid", color="black", weight=3]; 26.32/9.44 7726[label="wv30000",fontsize=16,color="green",shape="box"];7727[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7728[label="wv41",fontsize=16,color="green",shape="box"];7729[label="Succ wv40000",fontsize=16,color="green",shape="box"];7730 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7730[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7730 -> 7974[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7730 -> 7975[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7731[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv860)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7731 -> 7976[label="",style="solid", color="black", weight=3]; 26.32/9.44 7732[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7732 -> 7977[label="",style="solid", color="black", weight=3]; 26.32/9.44 7733[label="Succ wv40000",fontsize=16,color="green",shape="box"];7734 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7734[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7734 -> 7978[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7734 -> 7979[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7735[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv910)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7735 -> 7980[label="",style="solid", color="black", weight=3]; 26.32/9.44 7736[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7736 -> 7981[label="",style="solid", color="black", weight=3]; 26.32/9.44 7737[label="wv40000",fontsize=16,color="green",shape="box"];7738[label="wv40000",fontsize=16,color="green",shape="box"];7739 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7739[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7739 -> 7982[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7739 -> 7983[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7739 -> 7984[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7740[label="wv410",fontsize=16,color="green",shape="box"];7741[label="wv411",fontsize=16,color="green",shape="box"];7742[label="Succ Zero",fontsize=16,color="green",shape="box"];7743[label="wv30000",fontsize=16,color="green",shape="box"];7744[label="Float (Pos (Succ wv30000)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];7745[label="Succ wv40000",fontsize=16,color="green",shape="box"];7746 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7746[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7746 -> 7985[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7746 -> 7986[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7747[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv990)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7747 -> 7987[label="",style="solid", color="black", weight=3]; 26.32/9.44 7748[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7748 -> 7988[label="",style="solid", color="black", weight=3]; 26.32/9.44 7749[label="Succ wv40000",fontsize=16,color="green",shape="box"];7750 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7750[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7750 -> 7989[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7750 -> 7990[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7751[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1040)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7751 -> 7991[label="",style="solid", color="black", weight=3]; 26.32/9.44 7752[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7752 -> 7992[label="",style="solid", color="black", weight=3]; 26.32/9.44 7753[label="wv40000",fontsize=16,color="green",shape="box"];7754[label="wv40000",fontsize=16,color="green",shape="box"];7755 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7755[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7755 -> 7993[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7755 -> 7994[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7755 -> 7995[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7756[label="Succ wv40000",fontsize=16,color="green",shape="box"];7757 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7757[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7757 -> 7996[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7757 -> 7997[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7758[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1120)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7758 -> 7998[label="",style="solid", color="black", weight=3]; 26.32/9.44 7759[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7759 -> 7999[label="",style="solid", color="black", weight=3]; 26.32/9.44 7760[label="Succ wv40000",fontsize=16,color="green",shape="box"];7761 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7761[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7761 -> 8000[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7761 -> 8001[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7762[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1170)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7762 -> 8002[label="",style="solid", color="black", weight=3]; 26.32/9.44 7763[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7763 -> 8003[label="",style="solid", color="black", weight=3]; 26.32/9.44 7764[label="wv40000",fontsize=16,color="green",shape="box"];7765[label="wv40000",fontsize=16,color="green",shape="box"];7766[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7766 -> 8004[label="",style="solid", color="black", weight=3]; 26.32/9.44 7767 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7767[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7767 -> 8005[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7767 -> 8006[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7767 -> 8007[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7768[label="Float (Pos Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7769[label="Succ wv40000",fontsize=16,color="green",shape="box"];7770 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7770[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7770 -> 8008[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7770 -> 8009[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7771[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1210)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7771 -> 8010[label="",style="solid", color="black", weight=3]; 26.32/9.44 7772[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7772 -> 8011[label="",style="solid", color="black", weight=3]; 26.32/9.44 7773[label="Succ wv40000",fontsize=16,color="green",shape="box"];7774 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7774[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7774 -> 8012[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7774 -> 8013[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7775[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1260)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7775 -> 8014[label="",style="solid", color="black", weight=3]; 26.32/9.44 7776[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7776 -> 8015[label="",style="solid", color="black", weight=3]; 26.32/9.44 7777[label="wv40000",fontsize=16,color="green",shape="box"];7778[label="wv40000",fontsize=16,color="green",shape="box"];7779 -> 7766[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7779[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7780[label="Succ wv40000",fontsize=16,color="green",shape="box"];7781 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7781[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7781 -> 8016[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7781 -> 8017[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7782[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1300)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7782 -> 8018[label="",style="solid", color="black", weight=3]; 26.32/9.44 7783[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7783 -> 8019[label="",style="solid", color="black", weight=3]; 26.32/9.44 7784[label="Succ wv40000",fontsize=16,color="green",shape="box"];7785 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7785[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7785 -> 8020[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7785 -> 8021[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7786[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1350)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7786 -> 8022[label="",style="solid", color="black", weight=3]; 26.32/9.44 7787[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7787 -> 8023[label="",style="solid", color="black", weight=3]; 26.32/9.44 7788[label="wv40000",fontsize=16,color="green",shape="box"];7789[label="wv40000",fontsize=16,color="green",shape="box"];7790[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7790 -> 8024[label="",style="solid", color="black", weight=3]; 26.32/9.44 7791 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7791[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7791 -> 8025[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7791 -> 8026[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7791 -> 8027[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7792[label="Float (Pos Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];7793[label="Succ wv40000",fontsize=16,color="green",shape="box"];7794 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7794[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7794 -> 8028[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7794 -> 8029[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7795[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1390)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7795 -> 8030[label="",style="solid", color="black", weight=3]; 26.32/9.44 7796[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7796 -> 8031[label="",style="solid", color="black", weight=3]; 26.32/9.44 7797[label="Succ wv40000",fontsize=16,color="green",shape="box"];7798 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7798[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7798 -> 8032[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7798 -> 8033[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7799[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1440)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7799 -> 8034[label="",style="solid", color="black", weight=3]; 26.32/9.44 7800[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7800 -> 8035[label="",style="solid", color="black", weight=3]; 26.32/9.44 7801[label="wv40000",fontsize=16,color="green",shape="box"];7802[label="wv40000",fontsize=16,color="green",shape="box"];7803 -> 7790[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7803[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7804[label="Succ wv40000",fontsize=16,color="green",shape="box"];7805 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7805[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7805 -> 8036[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7805 -> 8037[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7806[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1560)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7806 -> 8038[label="",style="solid", color="black", weight=3]; 26.32/9.44 7807[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7807 -> 8039[label="",style="solid", color="black", weight=3]; 26.32/9.44 7808[label="Succ wv40000",fontsize=16,color="green",shape="box"];7809 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7809[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7809 -> 8040[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7809 -> 8041[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7810[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1610)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7810 -> 8042[label="",style="solid", color="black", weight=3]; 26.32/9.44 7811[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7811 -> 8043[label="",style="solid", color="black", weight=3]; 26.32/9.44 7812[label="wv40000",fontsize=16,color="green",shape="box"];7813[label="wv40000",fontsize=16,color="green",shape="box"];7814 -> 7766[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7814[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7815[label="Succ wv40000",fontsize=16,color="green",shape="box"];7816 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7816[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7816 -> 8044[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7816 -> 8045[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7817[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1650)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7817 -> 8046[label="",style="solid", color="black", weight=3]; 26.32/9.44 7818[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7818 -> 8047[label="",style="solid", color="black", weight=3]; 26.32/9.44 7819[label="Succ wv40000",fontsize=16,color="green",shape="box"];7820 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7820[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7820 -> 8048[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7820 -> 8049[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7821[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1700)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7821 -> 8050[label="",style="solid", color="black", weight=3]; 26.32/9.44 7822[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7822 -> 8051[label="",style="solid", color="black", weight=3]; 26.32/9.44 7823[label="wv40000",fontsize=16,color="green",shape="box"];7824[label="wv40000",fontsize=16,color="green",shape="box"];7825 -> 7766[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7825[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7826[label="Succ wv40000",fontsize=16,color="green",shape="box"];7827 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7827[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7827 -> 8052[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7827 -> 8053[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7828[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1740)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7828 -> 8054[label="",style="solid", color="black", weight=3]; 26.32/9.44 7829[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7829 -> 8055[label="",style="solid", color="black", weight=3]; 26.32/9.44 7830[label="Succ wv40000",fontsize=16,color="green",shape="box"];7831 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7831[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7831 -> 8056[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7831 -> 8057[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7832[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1790)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7832 -> 8058[label="",style="solid", color="black", weight=3]; 26.32/9.44 7833[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7833 -> 8059[label="",style="solid", color="black", weight=3]; 26.32/9.44 7834[label="wv40000",fontsize=16,color="green",shape="box"];7835[label="wv40000",fontsize=16,color="green",shape="box"];7836 -> 7790[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7836[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7837[label="Succ wv40000",fontsize=16,color="green",shape="box"];7838 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7838[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7838 -> 8060[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7838 -> 8061[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7839[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1950)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7839 -> 8062[label="",style="solid", color="black", weight=3]; 26.32/9.44 7840[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7840 -> 8063[label="",style="solid", color="black", weight=3]; 26.32/9.44 7841[label="Succ wv40000",fontsize=16,color="green",shape="box"];7842 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7842[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7842 -> 8064[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7842 -> 8065[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7843[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7843 -> 8066[label="",style="solid", color="black", weight=3]; 26.32/9.44 7844[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7844 -> 8067[label="",style="solid", color="black", weight=3]; 26.32/9.44 7845[label="wv40000",fontsize=16,color="green",shape="box"];7846[label="wv40000",fontsize=16,color="green",shape="box"];7847 -> 7790[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7847[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];8276 -> 8370[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8276[label="(||) primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) wv650 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv651)",fontsize=16,color="magenta"];8276 -> 8371[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8277[label="False",fontsize=16,color="green",shape="box"];8652[label="(||) primEqNat (Succ wv32700) (Succ wv33200) wv326",fontsize=16,color="black",shape="box"];8652 -> 8662[label="",style="solid", color="black", weight=3]; 26.32/9.44 8653[label="(||) primEqNat (Succ wv32700) Zero wv326",fontsize=16,color="black",shape="box"];8653 -> 8663[label="",style="solid", color="black", weight=3]; 26.32/9.44 8654[label="(||) primEqNat Zero (Succ wv33200) wv326",fontsize=16,color="black",shape="box"];8654 -> 8664[label="",style="solid", color="black", weight=3]; 26.32/9.44 8655[label="(||) primEqNat Zero Zero wv326",fontsize=16,color="black",shape="box"];8655 -> 8665[label="",style="solid", color="black", weight=3]; 26.32/9.44 7854 -> 7221[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7854[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat wv20400 wv23800 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7854 -> 8074[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7854 -> 8075[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7855 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7855[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7855 -> 8076[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7856 -> 7071[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7856[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7856 -> 8077[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7857 -> 5061[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7857[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7857 -> 8078[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7857 -> 8079[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7857 -> 8080[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 5433[label="Float (Neg (Succ wv30000)) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];7858[label="Succ wv40000",fontsize=16,color="green",shape="box"];7859 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7859[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7859 -> 8081[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7859 -> 8082[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7860[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2120)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7860 -> 8083[label="",style="solid", color="black", weight=3]; 26.32/9.44 7861[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7861 -> 8084[label="",style="solid", color="black", weight=3]; 26.32/9.44 7862[label="Succ wv40000",fontsize=16,color="green",shape="box"];7863 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7863[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7863 -> 8085[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7863 -> 8086[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7864[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2170)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7864 -> 8087[label="",style="solid", color="black", weight=3]; 26.32/9.44 7865[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7865 -> 8088[label="",style="solid", color="black", weight=3]; 26.32/9.44 7866[label="wv40000",fontsize=16,color="green",shape="box"];7867[label="wv40000",fontsize=16,color="green",shape="box"];7868[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7868 -> 8089[label="",style="solid", color="black", weight=3]; 26.32/9.44 7869 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7869[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7869 -> 8090[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7869 -> 8091[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7869 -> 8092[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7870[label="Float (Neg Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7871[label="Succ wv40000",fontsize=16,color="green",shape="box"];7872 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7872[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7872 -> 8093[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7872 -> 8094[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7873[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2210)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7873 -> 8095[label="",style="solid", color="black", weight=3]; 26.32/9.44 7874[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7874 -> 8096[label="",style="solid", color="black", weight=3]; 26.32/9.44 7875[label="Succ wv40000",fontsize=16,color="green",shape="box"];7876 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7876[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7876 -> 8097[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7876 -> 8098[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7877[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2260)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7877 -> 8099[label="",style="solid", color="black", weight=3]; 26.32/9.44 7878[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7878 -> 8100[label="",style="solid", color="black", weight=3]; 26.32/9.44 7879[label="wv40000",fontsize=16,color="green",shape="box"];7880[label="wv40000",fontsize=16,color="green",shape="box"];7881 -> 7868[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7881[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7882[label="Succ wv40000",fontsize=16,color="green",shape="box"];7883 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7883[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7883 -> 8101[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7883 -> 8102[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7884[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2300)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7884 -> 8103[label="",style="solid", color="black", weight=3]; 26.32/9.44 7885[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7885 -> 8104[label="",style="solid", color="black", weight=3]; 26.32/9.44 7886[label="Succ wv40000",fontsize=16,color="green",shape="box"];7887 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7887[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7887 -> 8105[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7887 -> 8106[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7888[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2350)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7888 -> 8107[label="",style="solid", color="black", weight=3]; 26.32/9.44 7889[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7889 -> 8108[label="",style="solid", color="black", weight=3]; 26.32/9.44 7890[label="wv40000",fontsize=16,color="green",shape="box"];7891[label="wv40000",fontsize=16,color="green",shape="box"];7892[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7892 -> 8109[label="",style="solid", color="black", weight=3]; 26.32/9.44 7893 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7893[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7893 -> 8110[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7893 -> 8111[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7893 -> 8112[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7894[label="Float (Neg Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];7895[label="Succ wv40000",fontsize=16,color="green",shape="box"];7896 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7896[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7896 -> 8113[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7896 -> 8114[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7897[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2510)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7897 -> 8115[label="",style="solid", color="black", weight=3]; 26.32/9.44 7898[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7898 -> 8116[label="",style="solid", color="black", weight=3]; 26.32/9.44 7899[label="Succ wv40000",fontsize=16,color="green",shape="box"];7900 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7900[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7900 -> 8117[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7900 -> 8118[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7901[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2560)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7901 -> 8119[label="",style="solid", color="black", weight=3]; 26.32/9.44 7902[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7902 -> 8120[label="",style="solid", color="black", weight=3]; 26.32/9.44 7903[label="wv40000",fontsize=16,color="green",shape="box"];7904[label="wv40000",fontsize=16,color="green",shape="box"];7905 -> 7892[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7905[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7906[label="Succ wv40000",fontsize=16,color="green",shape="box"];7907 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7907[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7907 -> 8121[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7907 -> 8122[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7908[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv2680)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7908 -> 8123[label="",style="solid", color="black", weight=3]; 26.32/9.44 7909[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7909 -> 8124[label="",style="solid", color="black", weight=3]; 26.32/9.44 7910[label="Succ wv40000",fontsize=16,color="green",shape="box"];7911 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7911[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7911 -> 8125[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7911 -> 8126[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7912[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv2730)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7912 -> 8127[label="",style="solid", color="black", weight=3]; 26.32/9.44 7913[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7913 -> 8128[label="",style="solid", color="black", weight=3]; 26.32/9.44 7914[label="wv40000",fontsize=16,color="green",shape="box"];7915[label="wv40000",fontsize=16,color="green",shape="box"];7916 -> 7868[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7916[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7917[label="Succ wv40000",fontsize=16,color="green",shape="box"];7918 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7918[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7918 -> 8129[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7918 -> 8130[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7919[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2770)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7919 -> 8131[label="",style="solid", color="black", weight=3]; 26.32/9.44 7920[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7920 -> 8132[label="",style="solid", color="black", weight=3]; 26.32/9.44 7921[label="Succ wv40000",fontsize=16,color="green",shape="box"];7922 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7922[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7922 -> 8133[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7922 -> 8134[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7923[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2820)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7923 -> 8135[label="",style="solid", color="black", weight=3]; 26.32/9.44 7924[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7924 -> 8136[label="",style="solid", color="black", weight=3]; 26.32/9.44 7925[label="wv40000",fontsize=16,color="green",shape="box"];7926[label="wv40000",fontsize=16,color="green",shape="box"];7927 -> 7868[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7927[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7928[label="Succ wv40000",fontsize=16,color="green",shape="box"];7929 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7929[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7929 -> 8137[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7929 -> 8138[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7930[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2860)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7930 -> 8139[label="",style="solid", color="black", weight=3]; 26.32/9.44 7931[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7931 -> 8140[label="",style="solid", color="black", weight=3]; 26.32/9.44 7932[label="Succ wv40000",fontsize=16,color="green",shape="box"];7933 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7933[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7933 -> 8141[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7933 -> 8142[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7934[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2910)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7934 -> 8143[label="",style="solid", color="black", weight=3]; 26.32/9.44 7935[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7935 -> 8144[label="",style="solid", color="black", weight=3]; 26.32/9.44 7936[label="wv40000",fontsize=16,color="green",shape="box"];7937[label="wv40000",fontsize=16,color="green",shape="box"];7938 -> 7892[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7938[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7939[label="Succ wv40000",fontsize=16,color="green",shape="box"];7940 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7940[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7940 -> 8145[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7940 -> 8146[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7941[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3070)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7941 -> 8147[label="",style="solid", color="black", weight=3]; 26.32/9.44 7942[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7942 -> 8148[label="",style="solid", color="black", weight=3]; 26.32/9.44 7943[label="Succ wv40000",fontsize=16,color="green",shape="box"];7944 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7944[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7944 -> 8149[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7944 -> 8150[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7945[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3120)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7945 -> 8151[label="",style="solid", color="black", weight=3]; 26.32/9.44 7946[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7946 -> 8152[label="",style="solid", color="black", weight=3]; 26.32/9.44 7947[label="wv40000",fontsize=16,color="green",shape="box"];7948[label="wv40000",fontsize=16,color="green",shape="box"];7949 -> 7892[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7949[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7950 -> 6462[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7950[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat wv770 wv10800 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7950 -> 8153[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7950 -> 8154[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7951 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7951[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7951 -> 8155[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7952 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7952[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7952 -> 8156[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7953 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7953[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7953 -> 8157[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7953 -> 8158[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7953 -> 8159[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7954 -> 6472[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7954[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat wv770 wv11000 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7954 -> 8160[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7954 -> 8161[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7955 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7955[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7955 -> 8162[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7956 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7956[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7956 -> 8163[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7957 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7957[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7957 -> 8164[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7957 -> 8165[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7957 -> 8166[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7958[label="Succ wv40000",fontsize=16,color="green",shape="box"];7959 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7959[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7959 -> 8167[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7959 -> 8168[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7960 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7960[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7960 -> 8169[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7960 -> 8170[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7960 -> 8171[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7961 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7961[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7961 -> 8172[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7962[label="Succ wv40000",fontsize=16,color="green",shape="box"];7963 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7963[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7963 -> 8173[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7963 -> 8174[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7964 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7964[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7964 -> 8175[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7964 -> 8176[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7964 -> 8177[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7965 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7965[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7965 -> 8178[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7966[label="Succ wv40000",fontsize=16,color="green",shape="box"];7967 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7967[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7967 -> 8179[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7967 -> 8180[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7968 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7968[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7968 -> 8181[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7968 -> 8182[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7968 -> 8183[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7969 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7969[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7969 -> 8184[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7970[label="Succ wv40000",fontsize=16,color="green",shape="box"];7971 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7971[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7971 -> 8185[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7971 -> 8186[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7972 -> 6375[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7972[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7972 -> 8187[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7972 -> 8188[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7972 -> 8189[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7973 -> 4967[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7973[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7973 -> 8190[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7974[label="Succ wv40000",fontsize=16,color="green",shape="box"];7975 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7975[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7975 -> 8191[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7975 -> 8192[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7976 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7976[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7976 -> 8193[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7976 -> 8194[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7976 -> 8195[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7977 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7977[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7977 -> 8196[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7978[label="Succ wv40000",fontsize=16,color="green",shape="box"];7979 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7979[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7979 -> 8197[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7979 -> 8198[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7980 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7980[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7980 -> 8199[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7980 -> 8200[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7980 -> 8201[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7981 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7981[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7981 -> 8202[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7982[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7983[label="wv30000",fontsize=16,color="green",shape="box"];7984[label="wv41",fontsize=16,color="green",shape="box"];7985[label="Succ wv40000",fontsize=16,color="green",shape="box"];7986 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7986[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7986 -> 8203[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7986 -> 8204[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7987 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7987[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7987 -> 8205[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7987 -> 8206[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7987 -> 8207[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7988 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7988[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7988 -> 8208[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7989[label="Succ wv40000",fontsize=16,color="green",shape="box"];7990 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7990[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7990 -> 8209[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7990 -> 8210[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7991 -> 6376[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7991[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7991 -> 8211[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7991 -> 8212[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7991 -> 8213[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7992 -> 4975[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7992[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7992 -> 8214[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7993[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7994[label="wv30000",fontsize=16,color="green",shape="box"];7995[label="wv41",fontsize=16,color="green",shape="box"];7996[label="Succ wv40000",fontsize=16,color="green",shape="box"];7997 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7997[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7997 -> 8215[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7997 -> 8216[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 7998[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];7998 -> 8217[label="",style="solid", color="black", weight=3]; 26.32/9.44 7999 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 7999[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7999 -> 8218[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8000[label="Succ wv40000",fontsize=16,color="green",shape="box"];8001 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8001[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8001 -> 8219[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8001 -> 8220[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8002[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8002 -> 8221[label="",style="solid", color="black", weight=3]; 26.32/9.44 8003 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8003[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8003 -> 8222[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8004[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9394[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8004 -> 9394[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9394 -> 8223[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9395[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8004 -> 9395[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9395 -> 8224[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8005[label="Float (Pos Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];8006[label="wv410",fontsize=16,color="green",shape="box"];8007[label="wv411",fontsize=16,color="green",shape="box"];8008[label="Succ wv40000",fontsize=16,color="green",shape="box"];8009 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8009[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8009 -> 8225[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8009 -> 8226[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8010 -> 7998[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8010[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8011 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8011[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8011 -> 8227[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8012[label="Succ wv40000",fontsize=16,color="green",shape="box"];8013 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8013[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8013 -> 8228[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8013 -> 8229[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8014 -> 8002[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8014[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8015 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8015[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8015 -> 8230[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8016[label="Succ wv40000",fontsize=16,color="green",shape="box"];8017 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8017[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8017 -> 8231[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8017 -> 8232[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8018[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];8018 -> 8233[label="",style="solid", color="black", weight=3]; 26.32/9.44 8019 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8019[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8019 -> 8234[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8020[label="Succ wv40000",fontsize=16,color="green",shape="box"];8021 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8021[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8021 -> 8235[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8021 -> 8236[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8022[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8022 -> 8237[label="",style="solid", color="black", weight=3]; 26.32/9.44 8023 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8023[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8023 -> 8238[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8024[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9396[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8024 -> 9396[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9396 -> 8239[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9397[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8024 -> 9397[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9397 -> 8240[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8025[label="Float (Pos Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];8026[label="wv410",fontsize=16,color="green",shape="box"];8027[label="wv411",fontsize=16,color="green",shape="box"];8028[label="Succ wv40000",fontsize=16,color="green",shape="box"];8029 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8029[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8029 -> 8241[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8029 -> 8242[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8030 -> 8018[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8030[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8031 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8031[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8031 -> 8243[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8032[label="Succ wv40000",fontsize=16,color="green",shape="box"];8033 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8033[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8033 -> 8244[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8033 -> 8245[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8034 -> 8022[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8034[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8035 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8035[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8035 -> 8246[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8036[label="Succ wv40000",fontsize=16,color="green",shape="box"];8037 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8037[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8037 -> 8247[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8037 -> 8248[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8038 -> 7998[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8038[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8039 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8039[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8039 -> 8249[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8040[label="Succ wv40000",fontsize=16,color="green",shape="box"];8041 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8041[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8041 -> 8250[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8041 -> 8251[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8042 -> 8002[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8042[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8043 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8043[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8043 -> 8252[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8044[label="Succ wv40000",fontsize=16,color="green",shape="box"];8045 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8045[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8045 -> 8253[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8045 -> 8254[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8046 -> 7998[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8046[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8047 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8047[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8047 -> 8255[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8048[label="Succ wv40000",fontsize=16,color="green",shape="box"];8049 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8049[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8049 -> 8256[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8049 -> 8257[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8050 -> 8002[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8050[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8051 -> 4983[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8051[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8051 -> 8258[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8052[label="Succ wv40000",fontsize=16,color="green",shape="box"];8053 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8053[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8053 -> 8259[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8053 -> 8260[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8054 -> 8018[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8054[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8055 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8055[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8055 -> 8261[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8056[label="Succ wv40000",fontsize=16,color="green",shape="box"];8057 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8057[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8057 -> 8262[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8057 -> 8263[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8058 -> 8022[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8058[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8059 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8059[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8059 -> 8264[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8060[label="Succ wv40000",fontsize=16,color="green",shape="box"];8061 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8061[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8061 -> 8265[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8061 -> 8266[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8062 -> 8018[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8062[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8063 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8063[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8063 -> 8267[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8064[label="Succ wv40000",fontsize=16,color="green",shape="box"];8065 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8065[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8065 -> 8268[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8065 -> 8269[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8066 -> 8022[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8066[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8067 -> 4991[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8067[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8067 -> 8270[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8371 -> 7273[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8371[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv651)",fontsize=16,color="magenta"];8371 -> 8436[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8370[label="(||) primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) wv650 wv326",fontsize=16,color="burlywood",shape="triangle"];9398[label="wv650/Float wv6500 wv6501",fontsize=10,color="white",style="solid",shape="box"];8370 -> 9398[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9398 -> 8437[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8662 -> 8605[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8662[label="(||) primEqNat wv32700 wv33200 wv326",fontsize=16,color="magenta"];8662 -> 8686[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8662 -> 8687[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8663 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8663[label="(||) False wv326",fontsize=16,color="magenta"];8664 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8664[label="(||) False wv326",fontsize=16,color="magenta"];8665 -> 8622[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8665[label="(||) True wv326",fontsize=16,color="magenta"];8074[label="wv20400",fontsize=16,color="green",shape="box"];8075[label="wv23800",fontsize=16,color="green",shape="box"];8076[label="Succ wv6100",fontsize=16,color="green",shape="box"];8077[label="Succ wv6100",fontsize=16,color="green",shape="box"];8078[label="wv6100",fontsize=16,color="green",shape="box"];8079[label="wv60",fontsize=16,color="green",shape="box"];8080[label="wv65",fontsize=16,color="green",shape="box"];8081[label="Succ wv40000",fontsize=16,color="green",shape="box"];8082 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8082[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8082 -> 8278[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8082 -> 8279[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8083[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];8083 -> 8280[label="",style="solid", color="black", weight=3]; 26.32/9.44 8084 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8084[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8084 -> 8281[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8085[label="Succ wv40000",fontsize=16,color="green",shape="box"];8086 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8086[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8086 -> 8282[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8086 -> 8283[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8087[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8087 -> 8284[label="",style="solid", color="black", weight=3]; 26.32/9.44 8088 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8088[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8088 -> 8285[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8089[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9399[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8089 -> 9399[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9399 -> 8286[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9400[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8089 -> 9400[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9400 -> 8287[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8090[label="Float (Neg Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];8091[label="wv410",fontsize=16,color="green",shape="box"];8092[label="wv411",fontsize=16,color="green",shape="box"];8093[label="Succ wv40000",fontsize=16,color="green",shape="box"];8094 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8094[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8094 -> 8288[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8094 -> 8289[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8095 -> 8083[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8095[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8096 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8096[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8096 -> 8290[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8097[label="Succ wv40000",fontsize=16,color="green",shape="box"];8098 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8098[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8098 -> 8291[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8098 -> 8292[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8099 -> 8087[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8099[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8100 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8100[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8100 -> 8293[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8101[label="Succ wv40000",fontsize=16,color="green",shape="box"];8102 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8102[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8102 -> 8294[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8102 -> 8295[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8103[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];8103 -> 8296[label="",style="solid", color="black", weight=3]; 26.32/9.44 8104 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8104[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8104 -> 8297[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8105[label="Succ wv40000",fontsize=16,color="green",shape="box"];8106 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8106[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8106 -> 8298[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8106 -> 8299[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8107[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8107 -> 8300[label="",style="solid", color="black", weight=3]; 26.32/9.44 8108 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8108[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8108 -> 8301[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8109[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9401[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8109 -> 9401[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9401 -> 8302[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9402[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8109 -> 9402[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9402 -> 8303[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8110[label="Float (Neg Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];8111[label="wv410",fontsize=16,color="green",shape="box"];8112[label="wv411",fontsize=16,color="green",shape="box"];8113[label="Succ wv40000",fontsize=16,color="green",shape="box"];8114 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8114[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8114 -> 8304[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8114 -> 8305[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8115 -> 8103[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8115[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8116 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8116[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8116 -> 8306[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8117[label="Succ wv40000",fontsize=16,color="green",shape="box"];8118 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8118[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8118 -> 8307[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8118 -> 8308[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8119 -> 8107[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8119[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8120 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8120[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8120 -> 8309[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8121[label="Succ wv40000",fontsize=16,color="green",shape="box"];8122 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8122[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8122 -> 8310[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8122 -> 8311[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8123 -> 8083[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8123[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8124 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8124[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8124 -> 8312[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8125[label="Succ wv40000",fontsize=16,color="green",shape="box"];8126 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8126[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8126 -> 8313[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8126 -> 8314[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8127 -> 8087[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8127[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8128 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8128[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8128 -> 8315[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8129[label="Succ wv40000",fontsize=16,color="green",shape="box"];8130 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8130[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8130 -> 8316[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8130 -> 8317[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8131 -> 8083[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8131[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8132 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8132[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8132 -> 8318[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8133[label="Succ wv40000",fontsize=16,color="green",shape="box"];8134 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8134[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8134 -> 8319[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8134 -> 8320[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8135 -> 8087[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8135[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8136 -> 5069[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8136[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8136 -> 8321[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8137[label="Succ wv40000",fontsize=16,color="green",shape="box"];8138 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8138[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8138 -> 8322[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8138 -> 8323[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8139 -> 8103[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8139[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8140 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8140[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8140 -> 8324[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8141[label="Succ wv40000",fontsize=16,color="green",shape="box"];8142 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8142[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8142 -> 8325[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8142 -> 8326[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8143 -> 8107[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8143[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8144 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8144[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8144 -> 8327[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8145[label="Succ wv40000",fontsize=16,color="green",shape="box"];8146 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8146[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8146 -> 8328[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8146 -> 8329[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8147 -> 8103[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8147[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8148 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8148[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8148 -> 8330[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8149[label="Succ wv40000",fontsize=16,color="green",shape="box"];8150 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8150[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8150 -> 8331[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8150 -> 8332[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8151 -> 8107[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8151[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8152 -> 5077[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8152[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8152 -> 8333[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8153[label="wv10800",fontsize=16,color="green",shape="box"];8154[label="wv770",fontsize=16,color="green",shape="box"];8155[label="Succ wv7500",fontsize=16,color="green",shape="box"];8156[label="Succ wv7500",fontsize=16,color="green",shape="box"];8157[label="wv7500",fontsize=16,color="green",shape="box"];8158[label="wv79",fontsize=16,color="green",shape="box"];8159[label="wv74",fontsize=16,color="green",shape="box"];8160[label="wv770",fontsize=16,color="green",shape="box"];8161[label="wv11000",fontsize=16,color="green",shape="box"];8162[label="Succ wv7500",fontsize=16,color="green",shape="box"];8163[label="Succ wv7500",fontsize=16,color="green",shape="box"];8164[label="wv7500",fontsize=16,color="green",shape="box"];8165[label="wv79",fontsize=16,color="green",shape="box"];8166[label="wv74",fontsize=16,color="green",shape="box"];8167[label="Succ wv40000",fontsize=16,color="green",shape="box"];8168 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8168[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8168 -> 8334[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8168 -> 8335[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8169[label="wv30000",fontsize=16,color="green",shape="box"];8170[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8171[label="wv41",fontsize=16,color="green",shape="box"];8172[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8173[label="Succ wv40000",fontsize=16,color="green",shape="box"];8174[label="Zero",fontsize=16,color="green",shape="box"];8175[label="wv30000",fontsize=16,color="green",shape="box"];8176[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8177[label="wv41",fontsize=16,color="green",shape="box"];8178[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8179[label="Succ wv40000",fontsize=16,color="green",shape="box"];8180 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8180[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8180 -> 8336[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8180 -> 8337[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8181[label="wv30000",fontsize=16,color="green",shape="box"];8182[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8183[label="wv41",fontsize=16,color="green",shape="box"];8184[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8185[label="Succ wv40000",fontsize=16,color="green",shape="box"];8186[label="Zero",fontsize=16,color="green",shape="box"];8187[label="wv30000",fontsize=16,color="green",shape="box"];8188[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8189[label="wv41",fontsize=16,color="green",shape="box"];8190[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8191[label="Succ wv40000",fontsize=16,color="green",shape="box"];8192 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8192[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8192 -> 8338[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8192 -> 8339[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8193[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8194[label="wv30000",fontsize=16,color="green",shape="box"];8195[label="wv41",fontsize=16,color="green",shape="box"];8196[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8197[label="Succ wv40000",fontsize=16,color="green",shape="box"];8198[label="Zero",fontsize=16,color="green",shape="box"];8199[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8200[label="wv30000",fontsize=16,color="green",shape="box"];8201[label="wv41",fontsize=16,color="green",shape="box"];8202[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8203[label="Succ wv40000",fontsize=16,color="green",shape="box"];8204 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8204[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8204 -> 8340[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8204 -> 8341[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8205[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8206[label="wv30000",fontsize=16,color="green",shape="box"];8207[label="wv41",fontsize=16,color="green",shape="box"];8208[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8209[label="Succ wv40000",fontsize=16,color="green",shape="box"];8210[label="Zero",fontsize=16,color="green",shape="box"];8211[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8212[label="wv30000",fontsize=16,color="green",shape="box"];8213[label="wv41",fontsize=16,color="green",shape="box"];8214[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8215[label="Succ wv40000",fontsize=16,color="green",shape="box"];8216 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8216[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8216 -> 8342[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8216 -> 8343[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8217[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9403[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8217 -> 9403[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9403 -> 8344[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9404[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8217 -> 9404[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9404 -> 8345[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8218[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8219[label="Succ wv40000",fontsize=16,color="green",shape="box"];8220[label="Zero",fontsize=16,color="green",shape="box"];8221[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9405[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8221 -> 9405[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9405 -> 8346[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9406[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8221 -> 9406[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9406 -> 8347[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8222[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8223[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8223 -> 8348[label="",style="solid", color="black", weight=3]; 26.32/9.44 8224[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8224 -> 8349[label="",style="solid", color="black", weight=3]; 26.32/9.44 8225[label="Succ wv40000",fontsize=16,color="green",shape="box"];8226 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8226[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8226 -> 8350[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8226 -> 8351[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8227[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8228[label="Succ wv40000",fontsize=16,color="green",shape="box"];8229[label="Zero",fontsize=16,color="green",shape="box"];8230[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8231[label="Succ wv40000",fontsize=16,color="green",shape="box"];8232 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8232[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8232 -> 8352[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8232 -> 8353[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8233[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9407[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8233 -> 9407[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9407 -> 8354[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9408[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8233 -> 9408[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9408 -> 8355[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8234[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8235[label="Succ wv40000",fontsize=16,color="green",shape="box"];8236[label="Zero",fontsize=16,color="green",shape="box"];8237[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9409[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8237 -> 9409[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9409 -> 8356[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9410[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8237 -> 9410[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9410 -> 8357[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8238[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8239[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8239 -> 8358[label="",style="solid", color="black", weight=3]; 26.32/9.44 8240[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8240 -> 8359[label="",style="solid", color="black", weight=3]; 26.32/9.44 8241[label="Succ wv40000",fontsize=16,color="green",shape="box"];8242 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8242[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8242 -> 8360[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8242 -> 8361[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8243[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8244[label="Succ wv40000",fontsize=16,color="green",shape="box"];8245[label="Zero",fontsize=16,color="green",shape="box"];8246[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8247[label="Succ wv40000",fontsize=16,color="green",shape="box"];8248 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8248[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8248 -> 8362[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8248 -> 8363[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8249[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8250[label="Succ wv40000",fontsize=16,color="green",shape="box"];8251[label="Zero",fontsize=16,color="green",shape="box"];8252[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8253[label="Succ wv40000",fontsize=16,color="green",shape="box"];8254 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8254[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8254 -> 8364[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8254 -> 8365[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8255[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8256[label="Succ wv40000",fontsize=16,color="green",shape="box"];8257[label="Zero",fontsize=16,color="green",shape="box"];8258[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8259[label="Succ wv40000",fontsize=16,color="green",shape="box"];8260 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8260[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8260 -> 8366[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8260 -> 8367[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8261[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8262[label="Succ wv40000",fontsize=16,color="green",shape="box"];8263[label="Zero",fontsize=16,color="green",shape="box"];8264[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8265[label="Succ wv40000",fontsize=16,color="green",shape="box"];8266 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8266[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8266 -> 8368[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8266 -> 8369[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8267[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8268[label="Succ wv40000",fontsize=16,color="green",shape="box"];8269[label="Zero",fontsize=16,color="green",shape="box"];8270[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8436[label="wv651",fontsize=16,color="green",shape="box"];8437[label="(||) primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) (Float wv6500 wv6501) wv326",fontsize=16,color="black",shape="box"];8437 -> 8480[label="",style="solid", color="black", weight=3]; 26.32/9.44 8686[label="wv33200",fontsize=16,color="green",shape="box"];8687[label="wv32700",fontsize=16,color="green",shape="box"];8278[label="Succ wv40000",fontsize=16,color="green",shape="box"];8279 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8279[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8279 -> 8372[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8279 -> 8373[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8280[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9411[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8280 -> 9411[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9411 -> 8374[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9412[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8280 -> 9412[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9412 -> 8375[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8281[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8282[label="Succ wv40000",fontsize=16,color="green",shape="box"];8283[label="Zero",fontsize=16,color="green",shape="box"];8284[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9413[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8284 -> 9413[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9413 -> 8376[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9414[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8284 -> 9414[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9414 -> 8377[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8285[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8286[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8286 -> 8378[label="",style="solid", color="black", weight=3]; 26.32/9.44 8287[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8287 -> 8379[label="",style="solid", color="black", weight=3]; 26.32/9.44 8288[label="Succ wv40000",fontsize=16,color="green",shape="box"];8289 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8289[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8289 -> 8380[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8289 -> 8381[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8290[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8291[label="Succ wv40000",fontsize=16,color="green",shape="box"];8292[label="Zero",fontsize=16,color="green",shape="box"];8293[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8294[label="Succ wv40000",fontsize=16,color="green",shape="box"];8295 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8295[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8295 -> 8382[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8295 -> 8383[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8296[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9415[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8296 -> 9415[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9415 -> 8384[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9416[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8296 -> 9416[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9416 -> 8385[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8297[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8298[label="Succ wv40000",fontsize=16,color="green",shape="box"];8299[label="Zero",fontsize=16,color="green",shape="box"];8300[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9417[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8300 -> 9417[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9417 -> 8386[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9418[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8300 -> 9418[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9418 -> 8387[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8301[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8302[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8302 -> 8388[label="",style="solid", color="black", weight=3]; 26.32/9.44 8303[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8303 -> 8389[label="",style="solid", color="black", weight=3]; 26.32/9.44 8304[label="Succ wv40000",fontsize=16,color="green",shape="box"];8305 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8305[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8305 -> 8390[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8305 -> 8391[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8306[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8307[label="Succ wv40000",fontsize=16,color="green",shape="box"];8308[label="Zero",fontsize=16,color="green",shape="box"];8309[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8310[label="Succ wv40000",fontsize=16,color="green",shape="box"];8311 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8311[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8311 -> 8392[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8311 -> 8393[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8312[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8313[label="Succ wv40000",fontsize=16,color="green",shape="box"];8314[label="Zero",fontsize=16,color="green",shape="box"];8315[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8316[label="Succ wv40000",fontsize=16,color="green",shape="box"];8317 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8317[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8317 -> 8394[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8317 -> 8395[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8318[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8319[label="Succ wv40000",fontsize=16,color="green",shape="box"];8320[label="Zero",fontsize=16,color="green",shape="box"];8321[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8322[label="Succ wv40000",fontsize=16,color="green",shape="box"];8323 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8323[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8323 -> 8396[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8323 -> 8397[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8324[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8325[label="Succ wv40000",fontsize=16,color="green",shape="box"];8326[label="Zero",fontsize=16,color="green",shape="box"];8327[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8328[label="Succ wv40000",fontsize=16,color="green",shape="box"];8329 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8329[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8329 -> 8398[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8329 -> 8399[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8330[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8331[label="Succ wv40000",fontsize=16,color="green",shape="box"];8332[label="Zero",fontsize=16,color="green",shape="box"];8333[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8334[label="Succ wv40000",fontsize=16,color="green",shape="box"];8335 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8335[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8335 -> 8400[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8335 -> 8401[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8336[label="Succ wv40000",fontsize=16,color="green",shape="box"];8337 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8337[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8337 -> 8402[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8337 -> 8403[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8338[label="Succ wv40000",fontsize=16,color="green",shape="box"];8339 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8339[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8339 -> 8404[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8339 -> 8405[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8340[label="Succ wv40000",fontsize=16,color="green",shape="box"];8341 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8341[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8341 -> 8406[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8341 -> 8407[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8342[label="Succ wv40000",fontsize=16,color="green",shape="box"];8343 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8343[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8343 -> 8408[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8343 -> 8409[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8344[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8344 -> 8410[label="",style="solid", color="black", weight=3]; 26.32/9.44 8345[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8345 -> 8411[label="",style="solid", color="black", weight=3]; 26.32/9.44 8346[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8346 -> 8412[label="",style="solid", color="black", weight=3]; 26.32/9.44 8347[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8347 -> 8413[label="",style="solid", color="black", weight=3]; 26.32/9.44 8348[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8348 -> 8414[label="",style="solid", color="black", weight=3]; 26.32/9.44 8349 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8349[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8349 -> 8415[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8350[label="Succ wv40000",fontsize=16,color="green",shape="box"];8351 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8351[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8351 -> 8416[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8351 -> 8417[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8352[label="Succ wv40000",fontsize=16,color="green",shape="box"];8353 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8353[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8353 -> 8418[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8353 -> 8419[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8354[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8354 -> 8420[label="",style="solid", color="black", weight=3]; 26.32/9.44 8355[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8355 -> 8421[label="",style="solid", color="black", weight=3]; 26.32/9.44 8356[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8356 -> 8422[label="",style="solid", color="black", weight=3]; 26.32/9.44 8357[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8357 -> 8423[label="",style="solid", color="black", weight=3]; 26.32/9.44 8358[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8358 -> 8424[label="",style="solid", color="black", weight=3]; 26.32/9.44 8359 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8359[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8359 -> 8425[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8360[label="Succ wv40000",fontsize=16,color="green",shape="box"];8361 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8361[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8361 -> 8426[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8361 -> 8427[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8362[label="Succ wv40000",fontsize=16,color="green",shape="box"];8363 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8363[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8363 -> 8428[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8363 -> 8429[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8364[label="Succ wv40000",fontsize=16,color="green",shape="box"];8365 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8365[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8365 -> 8430[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8365 -> 8431[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8366[label="Succ wv40000",fontsize=16,color="green",shape="box"];8367 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8367[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8367 -> 8432[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8367 -> 8433[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8368[label="Succ wv40000",fontsize=16,color="green",shape="box"];8369 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8369[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8369 -> 8434[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8369 -> 8435[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8480[label="(||) Neg (Succ wv60) * wv6501 == Pos (Succ wv6100) * wv6500 wv326",fontsize=16,color="black",shape="box"];8480 -> 8507[label="",style="solid", color="black", weight=3]; 26.32/9.44 8372[label="Succ wv40000",fontsize=16,color="green",shape="box"];8373 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8373[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8373 -> 8438[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8373 -> 8439[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8374[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8374 -> 8440[label="",style="solid", color="black", weight=3]; 26.32/9.44 8375[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8375 -> 8441[label="",style="solid", color="black", weight=3]; 26.32/9.44 8376[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8376 -> 8442[label="",style="solid", color="black", weight=3]; 26.32/9.44 8377[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8377 -> 8443[label="",style="solid", color="black", weight=3]; 26.32/9.44 8378[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8378 -> 8444[label="",style="solid", color="black", weight=3]; 26.32/9.44 8379 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8379[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8379 -> 8445[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8380[label="Succ wv40000",fontsize=16,color="green",shape="box"];8381 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8381[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8381 -> 8446[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8381 -> 8447[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8382[label="Succ wv40000",fontsize=16,color="green",shape="box"];8383 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8383[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8383 -> 8448[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8383 -> 8449[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8384[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8384 -> 8450[label="",style="solid", color="black", weight=3]; 26.32/9.44 8385[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8385 -> 8451[label="",style="solid", color="black", weight=3]; 26.32/9.44 8386[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8386 -> 8452[label="",style="solid", color="black", weight=3]; 26.32/9.44 8387[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8387 -> 8453[label="",style="solid", color="black", weight=3]; 26.32/9.44 8388[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8388 -> 8454[label="",style="solid", color="black", weight=3]; 26.32/9.44 8389 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8389[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8389 -> 8455[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8390[label="Succ wv40000",fontsize=16,color="green",shape="box"];8391 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8391[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8391 -> 8456[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8391 -> 8457[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8392[label="Succ wv40000",fontsize=16,color="green",shape="box"];8393 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8393[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8393 -> 8458[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8393 -> 8459[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8394[label="Succ wv40000",fontsize=16,color="green",shape="box"];8395 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8395[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8395 -> 8460[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8395 -> 8461[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8396[label="Succ wv40000",fontsize=16,color="green",shape="box"];8397 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8397[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8397 -> 8462[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8397 -> 8463[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8398[label="Succ wv40000",fontsize=16,color="green",shape="box"];8399 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8399[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8399 -> 8464[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8399 -> 8465[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8400[label="wv40000",fontsize=16,color="green",shape="box"];8401[label="wv30100000",fontsize=16,color="green",shape="box"];8402[label="wv40000",fontsize=16,color="green",shape="box"];8403[label="wv30100000",fontsize=16,color="green",shape="box"];8404[label="wv40000",fontsize=16,color="green",shape="box"];8405[label="wv30100000",fontsize=16,color="green",shape="box"];8406[label="wv40000",fontsize=16,color="green",shape="box"];8407[label="wv30100000",fontsize=16,color="green",shape="box"];8408[label="wv40000",fontsize=16,color="green",shape="box"];8409[label="wv30100000",fontsize=16,color="green",shape="box"];8410[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8410 -> 8466[label="",style="solid", color="black", weight=3]; 26.32/9.44 8411 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8411[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8411 -> 8467[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8412[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8412 -> 8468[label="",style="solid", color="black", weight=3]; 26.32/9.44 8413 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8413[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8413 -> 8469[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8414 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8414[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8414 -> 8470[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8414 -> 8471[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8414 -> 8472[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8415[label="Float (Pos Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8416[label="wv40000",fontsize=16,color="green",shape="box"];8417[label="wv30100000",fontsize=16,color="green",shape="box"];8418[label="wv40000",fontsize=16,color="green",shape="box"];8419[label="wv30100000",fontsize=16,color="green",shape="box"];8420[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8420 -> 8473[label="",style="solid", color="black", weight=3]; 26.32/9.44 8421 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8421[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8421 -> 8474[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8422[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8422 -> 8475[label="",style="solid", color="black", weight=3]; 26.32/9.44 8423 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8423[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8423 -> 8476[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8424 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8424[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8424 -> 8477[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8424 -> 8478[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8424 -> 8479[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8425[label="Float (Pos Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8426[label="wv40000",fontsize=16,color="green",shape="box"];8427[label="wv30100000",fontsize=16,color="green",shape="box"];8428[label="wv40000",fontsize=16,color="green",shape="box"];8429[label="wv30100000",fontsize=16,color="green",shape="box"];8430[label="wv40000",fontsize=16,color="green",shape="box"];8431[label="wv30100000",fontsize=16,color="green",shape="box"];8432[label="wv40000",fontsize=16,color="green",shape="box"];8433[label="wv30100000",fontsize=16,color="green",shape="box"];8434[label="wv40000",fontsize=16,color="green",shape="box"];8435[label="wv30100000",fontsize=16,color="green",shape="box"];8507[label="(||) primEqInt (Neg (Succ wv60) * wv6501) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8507 -> 8520[label="",style="solid", color="black", weight=3]; 26.32/9.44 8438[label="wv40000",fontsize=16,color="green",shape="box"];8439[label="wv30100000",fontsize=16,color="green",shape="box"];8440[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8440 -> 8481[label="",style="solid", color="black", weight=3]; 26.32/9.44 8441 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8441[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8441 -> 8482[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8442[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8442 -> 8483[label="",style="solid", color="black", weight=3]; 26.32/9.44 8443 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8443[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8443 -> 8484[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8444 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8444[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8444 -> 8485[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8444 -> 8486[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8444 -> 8487[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8445[label="Float (Neg Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8446[label="wv40000",fontsize=16,color="green",shape="box"];8447[label="wv30100000",fontsize=16,color="green",shape="box"];8448[label="wv40000",fontsize=16,color="green",shape="box"];8449[label="wv30100000",fontsize=16,color="green",shape="box"];8450[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8450 -> 8488[label="",style="solid", color="black", weight=3]; 26.32/9.44 8451 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8451[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8451 -> 8489[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8452[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8452 -> 8490[label="",style="solid", color="black", weight=3]; 26.32/9.44 8453 -> 4366[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8453[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8453 -> 8491[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8454 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8454[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8454 -> 8492[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8454 -> 8493[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8454 -> 8494[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8455[label="Float (Neg Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8456[label="wv40000",fontsize=16,color="green",shape="box"];8457[label="wv30100000",fontsize=16,color="green",shape="box"];8458[label="wv40000",fontsize=16,color="green",shape="box"];8459[label="wv30100000",fontsize=16,color="green",shape="box"];8460[label="wv40000",fontsize=16,color="green",shape="box"];8461[label="wv30100000",fontsize=16,color="green",shape="box"];8462[label="wv40000",fontsize=16,color="green",shape="box"];8463[label="wv30100000",fontsize=16,color="green",shape="box"];8464[label="wv40000",fontsize=16,color="green",shape="box"];8465[label="wv30100000",fontsize=16,color="green",shape="box"];8466 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8466[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8466 -> 8495[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8466 -> 8496[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8466 -> 8497[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8467[label="Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8468 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8468[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8468 -> 8498[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8468 -> 8499[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8468 -> 8500[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8469[label="Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8470[label="Float (Pos Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8471[label="wv410",fontsize=16,color="green",shape="box"];8472[label="wv411",fontsize=16,color="green",shape="box"];8473 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8473[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8473 -> 8501[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8473 -> 8502[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8473 -> 8503[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8474[label="Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8475 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8475[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8475 -> 8504[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8475 -> 8505[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8475 -> 8506[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8476[label="Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8477[label="Float (Pos Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8478[label="wv410",fontsize=16,color="green",shape="box"];8479[label="wv411",fontsize=16,color="green",shape="box"];8520[label="(||) primEqInt (primMulInt (Neg (Succ wv60)) wv6501) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9419[label="wv6501/Pos wv65010",fontsize=10,color="white",style="solid",shape="box"];8520 -> 9419[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9419 -> 8521[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9420[label="wv6501/Neg wv65010",fontsize=10,color="white",style="solid",shape="box"];8520 -> 9420[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9420 -> 8522[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8481 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8481[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8481 -> 8508[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8481 -> 8509[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8481 -> 8510[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8482[label="Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8483 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8483[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8483 -> 8511[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8483 -> 8512[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8483 -> 8513[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8484[label="Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8485[label="Float (Neg Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8486[label="wv410",fontsize=16,color="green",shape="box"];8487[label="wv411",fontsize=16,color="green",shape="box"];8488 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8488[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8488 -> 8514[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8488 -> 8515[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8488 -> 8516[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8489[label="Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8490 -> 4369[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8490[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8490 -> 8517[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8490 -> 8518[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8490 -> 8519[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8491[label="Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8492[label="Float (Neg Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8493[label="wv410",fontsize=16,color="green",shape="box"];8494[label="wv411",fontsize=16,color="green",shape="box"];8495[label="Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8496[label="wv410",fontsize=16,color="green",shape="box"];8497[label="wv411",fontsize=16,color="green",shape="box"];8498[label="Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8499[label="wv410",fontsize=16,color="green",shape="box"];8500[label="wv411",fontsize=16,color="green",shape="box"];8501[label="Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8502[label="wv410",fontsize=16,color="green",shape="box"];8503[label="wv411",fontsize=16,color="green",shape="box"];8504[label="Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8505[label="wv410",fontsize=16,color="green",shape="box"];8506[label="wv411",fontsize=16,color="green",shape="box"];8521[label="(||) primEqInt (primMulInt (Neg (Succ wv60)) (Pos wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8521 -> 8523[label="",style="solid", color="black", weight=3]; 26.32/9.44 8522[label="(||) primEqInt (primMulInt (Neg (Succ wv60)) (Neg wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8522 -> 8524[label="",style="solid", color="black", weight=3]; 26.32/9.44 8508[label="Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8509[label="wv410",fontsize=16,color="green",shape="box"];8510[label="wv411",fontsize=16,color="green",shape="box"];8511[label="Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8512[label="wv410",fontsize=16,color="green",shape="box"];8513[label="wv411",fontsize=16,color="green",shape="box"];8514[label="Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8515[label="wv410",fontsize=16,color="green",shape="box"];8516[label="wv411",fontsize=16,color="green",shape="box"];8517[label="Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8518[label="wv410",fontsize=16,color="green",shape="box"];8519[label="wv411",fontsize=16,color="green",shape="box"];8523 -> 8533[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8523[label="(||) primEqInt (Neg (primMulNat (Succ wv60) wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="magenta"];8523 -> 8534[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8524 -> 8541[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8524[label="(||) primEqInt (Pos (primMulNat (Succ wv60) wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="magenta"];8524 -> 8542[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8534[label="primMulNat (Succ wv60) wv65010",fontsize=16,color="burlywood",shape="triangle"];9421[label="wv65010/Succ wv650100",fontsize=10,color="white",style="solid",shape="box"];8534 -> 9421[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9421 -> 8537[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9422[label="wv65010/Zero",fontsize=10,color="white",style="solid",shape="box"];8534 -> 9422[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9422 -> 8538[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8533[label="(||) primEqInt (Neg wv327) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="burlywood",shape="triangle"];9423[label="wv327/Succ wv3270",fontsize=10,color="white",style="solid",shape="box"];8533 -> 9423[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9423 -> 8539[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9424[label="wv327/Zero",fontsize=10,color="white",style="solid",shape="box"];8533 -> 9424[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9424 -> 8540[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8542 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8542[label="primMulNat (Succ wv60) wv65010",fontsize=16,color="magenta"];8542 -> 8545[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8541[label="(||) primEqInt (Pos wv329) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="burlywood",shape="triangle"];9425[label="wv329/Succ wv3290",fontsize=10,color="white",style="solid",shape="box"];8541 -> 9425[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9425 -> 8546[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9426[label="wv329/Zero",fontsize=10,color="white",style="solid",shape="box"];8541 -> 9426[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9426 -> 8547[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8537[label="primMulNat (Succ wv60) (Succ wv650100)",fontsize=16,color="black",shape="box"];8537 -> 8548[label="",style="solid", color="black", weight=3]; 26.32/9.44 8538[label="primMulNat (Succ wv60) Zero",fontsize=16,color="black",shape="box"];8538 -> 8549[label="",style="solid", color="black", weight=3]; 26.32/9.44 8539[label="(||) primEqInt (Neg (Succ wv3270)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8539 -> 8550[label="",style="solid", color="black", weight=3]; 26.32/9.44 8540[label="(||) primEqInt (Neg Zero) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8540 -> 8551[label="",style="solid", color="black", weight=3]; 26.32/9.44 8545[label="wv65010",fontsize=16,color="green",shape="box"];8546[label="(||) primEqInt (Pos (Succ wv3290)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8546 -> 8552[label="",style="solid", color="black", weight=3]; 26.32/9.44 8547[label="(||) primEqInt (Pos Zero) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8547 -> 8553[label="",style="solid", color="black", weight=3]; 26.32/9.44 8548 -> 6350[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8548[label="primPlusNat (primMulNat wv60 (Succ wv650100)) (Succ wv650100)",fontsize=16,color="magenta"];8548 -> 8554[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8548 -> 8555[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8549[label="Zero",fontsize=16,color="green",shape="box"];8550[label="(||) primEqInt (Neg (Succ wv3270)) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9427[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8550 -> 9427[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9427 -> 8556[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9428[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8550 -> 9428[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9428 -> 8557[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8551[label="(||) primEqInt (Neg Zero) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9429[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8551 -> 9429[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9429 -> 8558[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9430[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8551 -> 9430[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9430 -> 8559[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8552[label="(||) primEqInt (Pos (Succ wv3290)) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9431[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8552 -> 9431[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9431 -> 8560[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9432[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8552 -> 9432[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9432 -> 8561[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8553[label="(||) primEqInt (Pos Zero) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9433[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8553 -> 9433[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9433 -> 8562[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 9434[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8553 -> 9434[label="",style="solid", color="burlywood", weight=9]; 26.32/9.44 9434 -> 8563[label="",style="solid", color="burlywood", weight=3]; 26.32/9.44 8554[label="Succ wv650100",fontsize=16,color="green",shape="box"];8555 -> 6165[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8555[label="primMulNat wv60 (Succ wv650100)",fontsize=16,color="magenta"];8555 -> 8564[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8555 -> 8565[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8556[label="(||) primEqInt (Neg (Succ wv3270)) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8556 -> 8566[label="",style="solid", color="black", weight=3]; 26.32/9.44 8557[label="(||) primEqInt (Neg (Succ wv3270)) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8557 -> 8567[label="",style="solid", color="black", weight=3]; 26.32/9.44 8558[label="(||) primEqInt (Neg Zero) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8558 -> 8568[label="",style="solid", color="black", weight=3]; 26.32/9.44 8559[label="(||) primEqInt (Neg Zero) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8559 -> 8569[label="",style="solid", color="black", weight=3]; 26.32/9.44 8560[label="(||) primEqInt (Pos (Succ wv3290)) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8560 -> 8570[label="",style="solid", color="black", weight=3]; 26.32/9.44 8561[label="(||) primEqInt (Pos (Succ wv3290)) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8561 -> 8571[label="",style="solid", color="black", weight=3]; 26.32/9.44 8562[label="(||) primEqInt (Pos Zero) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8562 -> 8572[label="",style="solid", color="black", weight=3]; 26.32/9.44 8563[label="(||) primEqInt (Pos Zero) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8563 -> 8573[label="",style="solid", color="black", weight=3]; 26.32/9.44 8564[label="wv650100",fontsize=16,color="green",shape="box"];8565[label="wv60",fontsize=16,color="green",shape="box"];8566 -> 8574[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8566[label="(||) primEqInt (Neg (Succ wv3270)) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8566 -> 8575[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8567 -> 8576[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8567[label="(||) primEqInt (Neg (Succ wv3270)) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8567 -> 8586[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8568 -> 8591[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8568[label="(||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8568 -> 8598[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8569 -> 8607[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8569[label="(||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8569 -> 8614[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8570 -> 8626[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8570[label="(||) primEqInt (Pos (Succ wv3290)) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8570 -> 8636[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8571 -> 8656[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8571[label="(||) primEqInt (Pos (Succ wv3290)) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8571 -> 8657[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8572 -> 8666[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8572[label="(||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8572 -> 8673[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8573 -> 8688[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8573[label="(||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8573 -> 8695[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8575 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8575[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8575 -> 8710[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8575 -> 8711[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8574[label="(||) primEqInt (Neg (Succ wv3270)) (Pos wv331) wv326",fontsize=16,color="black",shape="triangle"];8574 -> 8712[label="",style="solid", color="black", weight=3]; 26.32/9.44 8586 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8586[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8586 -> 8713[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8586 -> 8714[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8598 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8598[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8598 -> 8715[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8598 -> 8716[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8614 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8614[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8614 -> 8717[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8614 -> 8718[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8636 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8636[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8636 -> 8719[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8636 -> 8720[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8657 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8657[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8657 -> 8721[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8657 -> 8722[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8656[label="(||) primEqInt (Pos (Succ wv3290)) (Neg wv336) wv326",fontsize=16,color="black",shape="triangle"];8656 -> 8723[label="",style="solid", color="black", weight=3]; 26.32/9.44 8673 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8673[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8673 -> 8724[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8673 -> 8725[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8695 -> 8534[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8695[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8695 -> 8726[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8695 -> 8727[label="",style="dashed", color="magenta", weight=3]; 26.32/9.44 8710[label="wv65000",fontsize=16,color="green",shape="box"];8711[label="wv6100",fontsize=16,color="green",shape="box"];8712 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8712[label="(||) False wv326",fontsize=16,color="magenta"];8713[label="wv65000",fontsize=16,color="green",shape="box"];8714[label="wv6100",fontsize=16,color="green",shape="box"];8715[label="wv65000",fontsize=16,color="green",shape="box"];8716[label="wv6100",fontsize=16,color="green",shape="box"];8717[label="wv65000",fontsize=16,color="green",shape="box"];8718[label="wv6100",fontsize=16,color="green",shape="box"];8719[label="wv65000",fontsize=16,color="green",shape="box"];8720[label="wv6100",fontsize=16,color="green",shape="box"];8721[label="wv65000",fontsize=16,color="green",shape="box"];8722[label="wv6100",fontsize=16,color="green",shape="box"];8723 -> 8606[label="",style="dashed", color="red", weight=0]; 26.32/9.44 8723[label="(||) False wv326",fontsize=16,color="magenta"];8724[label="wv65000",fontsize=16,color="green",shape="box"];8725[label="wv6100",fontsize=16,color="green",shape="box"];8726[label="wv65000",fontsize=16,color="green",shape="box"];8727[label="wv6100",fontsize=16,color="green",shape="box"];} 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (12) 26.32/9.44 Complex Obligation (AND) 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (13) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat(Succ(wv300000), wv40100) -> new_primMulNat(wv300000, wv40100) 26.32/9.44 26.32/9.44 R is empty. 26.32/9.44 Q is empty. 26.32/9.44 We have to consider all minimal (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (14) QDPSizeChangeProof (EQUIVALENT) 26.32/9.44 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. 26.32/9.44 26.32/9.44 From the DPs we obtained the following set of size-change graphs: 26.32/9.44 *new_primMulNat(Succ(wv300000), wv40100) -> new_primMulNat(wv300000, wv40100) 26.32/9.44 The graph contains the following edges 1 > 1, 2 >= 2 26.32/9.44 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (15) 26.32/9.44 YES 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (16) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.32/9.44 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00056(wv60, Pos(wv610), Succ(wv2040), Pos(wv640), :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Pos(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.32/9.44 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.44 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000122(wv74, Zero, wv77, Succ(wv7800), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.32/9.44 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.32/9.44 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy000119(wv47, wv4800, Succ(wv2980), wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.44 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.44 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy000105(wv60, wv2040, wv65) -> new_intersectBy000104(wv60, Zero, wv65) 26.32/9.44 new_intersectBy00011(wv74, Zero, wv77, Zero, wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.32/9.44 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy00072(wv47, Neg(wv480), Succ(wv2600), Pos(wv510), wv52) -> new_intersectBy000104(wv47, wv480, wv52) 26.32/9.44 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.44 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.32/9.44 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy000104(wv60, wv610, :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Neg(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Zero), wv39) -> new_intersectBy00097(wv34, wv3500, Zero, wv39) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.32/9.44 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000101(wv60, wv610, :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Pos(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.32/9.44 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000103(wv60, wv6100, Succ(wv20400), Succ(Zero), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.32/9.44 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00056(wv60, Pos(Zero), Succ(wv2040), Neg(Succ(wv6400)), wv65) -> new_intersectBy000101(wv60, Zero, wv65) 26.32/9.44 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.32/9.44 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.44 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy00011(wv74, Succ(wv7500), wv77, Succ(wv7800), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Succ(wv2600), Neg(Zero), wv52) -> new_intersectBy000116(wv47, wv4800, wv2600, Zero, wv52) 26.32/9.44 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.44 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.32/9.44 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.32/9.44 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.32/9.44 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.44 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.44 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Neg(Zero), wv52) -> new_intersectBy000119(wv47, wv4800, Zero, wv52) 26.32/9.44 new_intersectBy000117(wv47, wv2600, wv52) -> new_intersectBy000104(wv47, Zero, wv52) 26.32/9.44 new_intersectBy000106(wv60, wv6100, Succ(wv2400), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.44 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.32/9.44 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.32/9.44 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.44 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy000122(wv74, Succ(wv7500), wv77, Zero, wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.32/9.44 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Zero), wv39) -> new_intersectBy00099(wv34, wv3500, Zero, wv39) 26.32/9.44 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.32/9.44 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00072(wv47, Pos(Zero), Succ(wv2600), Pos(Zero), wv52) -> new_intersectBy000115(wv47, wv2600, wv52) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.44 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.32/9.44 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.44 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.32/9.44 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.44 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00056(wv30000, wv301, Zero, wv400, wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.32/9.44 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Succ(wv2040), Pos(Succ(wv6400)), wv65) -> new_intersectBy000103(wv60, wv6100, wv2040, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.44 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.32/9.44 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy000103(wv60, wv6100, Succ(wv20400), Succ(Succ(wv23800)), wv65) -> new_intersectBy000108(wv60, wv6100, wv20400, wv23800, wv65) 26.32/9.44 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.32/9.44 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00072(wv30000, wv301, Zero, wv400, wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.32/9.44 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.32/9.44 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.32/9.44 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.32/9.44 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.32/9.44 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.44 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00056(wv60, Pos(Zero), Succ(wv2040), Neg(Zero), wv65) -> new_intersectBy000102(wv60, wv2040, wv65) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Zero), wv39) -> new_intersectBy00096(wv34, wv3500, Zero, wv39) 26.32/9.44 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.32/9.44 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.44 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.32/9.44 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.32/9.44 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.32/9.44 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Neg(Succ(wv5100)), wv52) -> new_intersectBy000119(wv47, wv4800, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.44 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy000121(wv74, wv750, wv77, wv780, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy000108(wv60, wv6100, Succ(wv20400), Zero, wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy000108(wv60, wv6100, Zero, Succ(wv23800), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Pos(Zero), wv65) -> new_intersectBy000106(wv60, wv6100, Zero, wv65) 26.32/9.44 new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) -> new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) 26.32/9.44 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.32/9.44 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.32/9.44 new_intersectBy000(wv74, Neg(wv750), Succ(wv760), wv77, Neg(wv780), wv79) -> new_intersectBy0003(wv74, wv750, new_primPlusNat0(wv760, wv77), wv780, wv79) 26.32/9.44 new_intersectBy00011(wv74, Zero, wv77, Succ(wv7800), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.32/9.44 new_intersectBy000102(wv60, wv2040, wv65) -> new_intersectBy000101(wv60, Zero, wv65) 26.32/9.44 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.32/9.44 new_intersectBy000(wv74, Pos(wv750), Succ(wv760), wv77, Pos(wv780), wv79) -> new_intersectBy0000(wv74, wv750, new_primPlusNat0(wv760, wv77), wv780, wv79) 26.32/9.44 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.32/9.44 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.32/9.44 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00072(wv47, Neg(Zero), Succ(wv2600), Neg(Zero), wv52) -> new_intersectBy000117(wv47, wv2600, wv52) 26.32/9.44 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Succ(wv2040), Pos(Zero), wv65) -> new_intersectBy000103(wv60, wv6100, wv2040, Zero, wv65) 26.32/9.44 new_intersectBy00056(wv60, Neg(wv610), Succ(wv2040), Neg(wv640), :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Neg(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.44 new_intersectBy00011(wv74, Succ(wv7500), wv77, Zero, wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.32/9.44 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.32/9.44 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.32/9.44 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy000118(wv47, wv4800, Succ(wv2960), wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.44 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.32/9.44 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Zero), Succ(wv2040), Pos(Succ(wv6400)), wv65) -> new_intersectBy000104(wv60, Zero, wv65) 26.32/9.44 new_intersectBy000116(wv47, wv4800, wv2600, Succ(wv2940), wv52) -> new_intersectBy000108(wv47, wv4800, wv2600, wv2940, wv52) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.32/9.44 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.44 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.32/9.44 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.32/9.44 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) -> new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000115(wv47, wv2600, wv52) -> new_intersectBy000101(wv47, Zero, wv52) 26.32/9.44 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.32/9.44 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy00072(wv47, Neg(Zero), Succ(wv2600), Neg(Succ(wv5100)), wv52) -> new_intersectBy000104(wv47, Zero, wv52) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Neg(Succ(wv6400)), wv65) -> new_intersectBy000107(wv60, wv6100, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.44 new_intersectBy000108(wv60, wv6100, Succ(wv20400), Succ(wv23800), wv65) -> new_intersectBy000108(wv60, wv6100, wv20400, wv23800, wv65) 26.32/9.44 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000103(wv60, wv6100, wv2040, Zero, wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.32/9.44 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.32/9.44 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.32/9.44 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.44 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.44 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.32/9.44 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.32/9.44 new_intersectBy000116(wv47, wv4800, wv2600, Zero, wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Succ(wv2600), Neg(Succ(wv5100)), wv52) -> new_intersectBy000116(wv47, wv4800, wv2600, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.44 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000122(wv74, Zero, wv77, Zero, wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.32/9.44 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy000107(wv60, wv6100, Succ(wv2420), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000103(wv60, wv6100, Zero, Succ(Succ(wv23800)), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00072(wv47, Pos(Zero), Succ(wv2600), Pos(Succ(wv5100)), wv52) -> new_intersectBy000101(wv47, Zero, wv52) 26.32/9.44 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.32/9.44 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00072(wv47, Pos(wv480), Succ(wv2600), Neg(wv510), wv52) -> new_intersectBy000101(wv47, wv480, wv52) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Pos(Zero), wv52) -> new_intersectBy000118(wv47, wv4800, Zero, wv52) 26.32/9.44 new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) -> new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Pos(Succ(wv5100)), wv52) -> new_intersectBy000118(wv47, wv4800, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.44 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.44 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.32/9.44 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.32/9.44 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.44 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.44 new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) -> new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Pos(Succ(wv6400)), wv65) -> new_intersectBy000106(wv60, wv6100, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.44 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.44 new_intersectBy000(wv74, Pos(wv750), Succ(wv760), wv77, Neg(wv780), wv79) -> new_intersectBy0001(wv74, wv750, new_primPlusNat0(wv760, wv77), wv780, wv79) 26.32/9.44 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Neg(Zero), wv65) -> new_intersectBy000107(wv60, wv6100, Zero, wv65) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Zero), wv39) -> new_intersectBy00098(wv34, wv3500, Zero, wv39) 26.32/9.44 new_intersectBy000120(wv74, wv750, wv77, wv780, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.32/9.44 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy00056(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.44 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.32/9.44 new_intersectBy000(wv74, Neg(wv750), Succ(wv760), wv77, Pos(wv780), wv79) -> new_intersectBy0002(wv74, wv750, new_primPlusNat0(wv760, wv77), wv780, wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.32/9.44 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.32/9.44 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.32/9.44 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.44 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.32/9.44 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.44 new_intersectBy000122(wv74, Succ(wv7500), wv77, Succ(wv7800), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.32/9.44 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Zero), Succ(wv2040), Pos(Zero), wv65) -> new_intersectBy000105(wv60, wv2040, wv65) 26.32/9.44 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.44 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.32/9.44 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00072(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.44 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.32/9.44 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 The set Q consists of the following terms: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, x0) 26.32/9.44 new_primMulNat0(Succ(x0), x1) 26.32/9.44 new_primPlusNat1(Zero, x0) 26.32/9.44 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.44 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.44 new_primPlusNat1(Succ(x0), x1) 26.32/9.44 new_primPlusNat0(Zero, Zero) 26.32/9.44 new_primPlusNat0(Succ(x0), Zero) 26.32/9.44 26.32/9.44 We have to consider all minimal (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (17) DependencyGraphProof (EQUIVALENT) 26.32/9.44 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 8 SCCs with 22 less nodes. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (18) 26.32/9.44 Complex Obligation (AND) 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (19) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) -> new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 The set Q consists of the following terms: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, x0) 26.32/9.44 new_primMulNat0(Succ(x0), x1) 26.32/9.44 new_primPlusNat1(Zero, x0) 26.32/9.44 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.44 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.44 new_primPlusNat1(Succ(x0), x1) 26.32/9.44 new_primPlusNat0(Zero, Zero) 26.32/9.44 new_primPlusNat0(Succ(x0), Zero) 26.32/9.44 26.32/9.44 We have to consider all minimal (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (20) MNOCProof (EQUIVALENT) 26.32/9.44 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (21) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) -> new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 Q is empty. 26.32/9.44 We have to consider all (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (22) NonTerminationLoopProof (COMPLETE) 26.32/9.44 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 26.32/9.44 Found a loop by semiunifying a rule from P directly. 26.32/9.44 26.32/9.44 s = new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) evaluates to t =new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) 26.32/9.44 26.32/9.44 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 26.32/9.44 * Matcher: [ ] 26.32/9.44 * Semiunifier: [ ] 26.32/9.44 26.32/9.44 -------------------------------------------------------------------------------- 26.32/9.44 Rewriting sequence 26.32/9.44 26.32/9.44 The DP semiunifies directly so there is only one rewrite step from new_intersectBy0000(wv74, wv750, wv95, wv780, wv79) to new_intersectBy0000(wv74, wv750, wv95, wv780, wv79). 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (23) 26.32/9.44 NO 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (24) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) -> new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 The set Q consists of the following terms: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, x0) 26.32/9.44 new_primMulNat0(Succ(x0), x1) 26.32/9.44 new_primPlusNat1(Zero, x0) 26.32/9.44 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.44 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.44 new_primPlusNat1(Succ(x0), x1) 26.32/9.44 new_primPlusNat0(Zero, Zero) 26.32/9.44 new_primPlusNat0(Succ(x0), Zero) 26.32/9.44 26.32/9.44 We have to consider all minimal (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (25) MNOCProof (EQUIVALENT) 26.32/9.44 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (26) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) -> new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 Q is empty. 26.32/9.44 We have to consider all (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (27) NonTerminationLoopProof (COMPLETE) 26.32/9.44 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 26.32/9.44 Found a loop by semiunifying a rule from P directly. 26.32/9.44 26.32/9.44 s = new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) evaluates to t =new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) 26.32/9.44 26.32/9.44 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 26.32/9.44 * Matcher: [ ] 26.32/9.44 * Semiunifier: [ ] 26.32/9.44 26.32/9.44 -------------------------------------------------------------------------------- 26.32/9.44 Rewriting sequence 26.32/9.44 26.32/9.44 The DP semiunifies directly so there is only one rewrite step from new_intersectBy0001(wv74, wv750, wv96, wv780, wv79) to new_intersectBy0001(wv74, wv750, wv96, wv780, wv79). 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (28) 26.32/9.44 NO 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (29) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) -> new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 The set Q consists of the following terms: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, x0) 26.32/9.44 new_primMulNat0(Succ(x0), x1) 26.32/9.44 new_primPlusNat1(Zero, x0) 26.32/9.44 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.44 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.44 new_primPlusNat1(Succ(x0), x1) 26.32/9.44 new_primPlusNat0(Zero, Zero) 26.32/9.44 new_primPlusNat0(Succ(x0), Zero) 26.32/9.44 26.32/9.44 We have to consider all minimal (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (30) MNOCProof (EQUIVALENT) 26.32/9.44 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (31) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) -> new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 Q is empty. 26.32/9.44 We have to consider all (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (32) NonTerminationLoopProof (COMPLETE) 26.32/9.44 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 26.32/9.44 Found a loop by semiunifying a rule from P directly. 26.32/9.44 26.32/9.44 s = new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) evaluates to t =new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) 26.32/9.44 26.32/9.44 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 26.32/9.44 * Matcher: [ ] 26.32/9.44 * Semiunifier: [ ] 26.32/9.44 26.32/9.44 -------------------------------------------------------------------------------- 26.32/9.44 Rewriting sequence 26.32/9.44 26.32/9.44 The DP semiunifies directly so there is only one rewrite step from new_intersectBy0003(wv74, wv750, wv98, wv780, wv79) to new_intersectBy0003(wv74, wv750, wv98, wv780, wv79). 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (33) 26.32/9.44 NO 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (34) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) -> new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 The set Q consists of the following terms: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, x0) 26.32/9.44 new_primMulNat0(Succ(x0), x1) 26.32/9.44 new_primPlusNat1(Zero, x0) 26.32/9.44 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.44 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.44 new_primPlusNat1(Succ(x0), x1) 26.32/9.44 new_primPlusNat0(Zero, Zero) 26.32/9.44 new_primPlusNat0(Succ(x0), Zero) 26.32/9.44 26.32/9.44 We have to consider all minimal (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (35) MNOCProof (EQUIVALENT) 26.32/9.44 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (36) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) -> new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) 26.32/9.44 26.32/9.44 The TRS R consists of the following rules: 26.32/9.44 26.32/9.44 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.44 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.44 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.44 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.44 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.44 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.44 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.44 26.32/9.44 Q is empty. 26.32/9.44 We have to consider all (P,Q,R)-chains. 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (37) NonTerminationLoopProof (COMPLETE) 26.32/9.44 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 26.32/9.44 Found a loop by semiunifying a rule from P directly. 26.32/9.44 26.32/9.44 s = new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) evaluates to t =new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) 26.32/9.44 26.32/9.44 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 26.32/9.44 * Matcher: [ ] 26.32/9.44 * Semiunifier: [ ] 26.32/9.44 26.32/9.44 -------------------------------------------------------------------------------- 26.32/9.44 Rewriting sequence 26.32/9.44 26.32/9.44 The DP semiunifies directly so there is only one rewrite step from new_intersectBy0002(wv74, wv750, wv97, wv780, wv79) to new_intersectBy0002(wv74, wv750, wv97, wv780, wv79). 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (38) 26.32/9.44 NO 26.32/9.44 26.32/9.44 ---------------------------------------- 26.32/9.44 26.32/9.44 (39) 26.32/9.44 Obligation: 26.32/9.44 Q DP problem: 26.32/9.44 The TRS P consists of the following rules: 26.32/9.44 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00056(wv30000, wv301, Zero, wv400, wv41) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Neg(Succ(wv6400)), wv65) -> new_intersectBy000107(wv60, wv6100, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.44 new_intersectBy000107(wv60, wv6100, Succ(wv2420), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy000104(wv60, wv610, :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Neg(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00072(wv30000, wv301, Zero, wv400, wv41) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Neg(Succ(wv5100)), wv52) -> new_intersectBy000119(wv47, wv4800, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.44 new_intersectBy000119(wv47, wv4800, Succ(wv2980), wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Pos(Succ(wv5100)), wv52) -> new_intersectBy000118(wv47, wv4800, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.44 new_intersectBy000118(wv47, wv4800, Succ(wv2960), wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy00056(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.44 new_intersectBy00056(wv60, Pos(wv610), Succ(wv2040), Pos(wv640), :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Pos(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00072(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.44 new_intersectBy00072(wv47, Neg(wv480), Succ(wv2600), Pos(wv510), wv52) -> new_intersectBy000104(wv47, wv480, wv52) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Succ(wv2600), Neg(Zero), wv52) -> new_intersectBy000116(wv47, wv4800, wv2600, Zero, wv52) 26.32/9.44 new_intersectBy000116(wv47, wv4800, wv2600, Zero, wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.44 new_intersectBy00072(wv47, Pos(Zero), Succ(wv2600), Pos(Zero), wv52) -> new_intersectBy000115(wv47, wv2600, wv52) 26.32/9.44 new_intersectBy000115(wv47, wv2600, wv52) -> new_intersectBy000101(wv47, Zero, wv52) 26.32/9.44 new_intersectBy000101(wv60, wv610, :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Pos(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy00072(wv47, Neg(Zero), Succ(wv2600), Neg(Zero), wv52) -> new_intersectBy000117(wv47, wv2600, wv52) 26.32/9.44 new_intersectBy000117(wv47, wv2600, wv52) -> new_intersectBy000104(wv47, Zero, wv52) 26.32/9.44 new_intersectBy00072(wv47, Neg(Zero), Succ(wv2600), Neg(Succ(wv5100)), wv52) -> new_intersectBy000104(wv47, Zero, wv52) 26.32/9.44 new_intersectBy00072(wv47, Neg(Succ(wv4800)), Succ(wv2600), Neg(Succ(wv5100)), wv52) -> new_intersectBy000116(wv47, wv4800, wv2600, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.44 new_intersectBy000116(wv47, wv4800, wv2600, Succ(wv2940), wv52) -> new_intersectBy000108(wv47, wv4800, wv2600, wv2940, wv52) 26.32/9.44 new_intersectBy000108(wv60, wv6100, Succ(wv20400), Zero, wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy000108(wv60, wv6100, Zero, Succ(wv23800), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy000108(wv60, wv6100, Succ(wv20400), Succ(wv23800), wv65) -> new_intersectBy000108(wv60, wv6100, wv20400, wv23800, wv65) 26.32/9.44 new_intersectBy00072(wv47, Pos(Zero), Succ(wv2600), Pos(Succ(wv5100)), wv52) -> new_intersectBy000101(wv47, Zero, wv52) 26.32/9.44 new_intersectBy00072(wv47, Pos(wv480), Succ(wv2600), Neg(wv510), wv52) -> new_intersectBy000101(wv47, wv480, wv52) 26.32/9.44 new_intersectBy00056(wv60, Pos(Zero), Succ(wv2040), Neg(Succ(wv6400)), wv65) -> new_intersectBy000101(wv60, Zero, wv65) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Succ(wv2040), Pos(Succ(wv6400)), wv65) -> new_intersectBy000103(wv60, wv6100, wv2040, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.44 new_intersectBy000103(wv60, wv6100, Succ(wv20400), Succ(Zero), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy000103(wv60, wv6100, Succ(wv20400), Succ(Succ(wv23800)), wv65) -> new_intersectBy000108(wv60, wv6100, wv20400, wv23800, wv65) 26.32/9.44 new_intersectBy000103(wv60, wv6100, wv2040, Zero, wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy000103(wv60, wv6100, Zero, Succ(Succ(wv23800)), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy00056(wv60, Pos(Zero), Succ(wv2040), Neg(Zero), wv65) -> new_intersectBy000102(wv60, wv2040, wv65) 26.32/9.44 new_intersectBy000102(wv60, wv2040, wv65) -> new_intersectBy000101(wv60, Zero, wv65) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Succ(wv2040), Pos(Zero), wv65) -> new_intersectBy000103(wv60, wv6100, wv2040, Zero, wv65) 26.32/9.44 new_intersectBy00056(wv60, Neg(wv610), Succ(wv2040), Neg(wv640), :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Neg(wv610)), wv650, wv651) 26.32/9.44 new_intersectBy00056(wv60, Neg(Zero), Succ(wv2040), Pos(Succ(wv6400)), wv65) -> new_intersectBy000104(wv60, Zero, wv65) 26.32/9.44 new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Pos(Succ(wv6400)), wv65) -> new_intersectBy000106(wv60, wv6100, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.44 new_intersectBy000106(wv60, wv6100, Succ(wv2400), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.44 new_intersectBy00056(wv60, Neg(Zero), Succ(wv2040), Pos(Zero), wv65) -> new_intersectBy000105(wv60, wv2040, wv65) 26.32/9.45 new_intersectBy000105(wv60, wv2040, wv65) -> new_intersectBy000104(wv60, Zero, wv65) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (40) QDPSizeChangeProof (EQUIVALENT) 26.32/9.45 By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. 26.32/9.45 26.32/9.45 From the DPs we obtained the following set of size-change graphs: 26.32/9.45 *new_intersectBy000107(wv60, wv6100, Succ(wv2420), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 4 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Neg(Succ(wv6400)), wv65) -> new_intersectBy000107(wv60, wv6100, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(Succ(wv6100)), Zero, Pos(Succ(wv6400)), wv65) -> new_intersectBy000106(wv60, wv6100, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000104(wv60, wv610, :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Neg(wv610)), wv650, wv651) 26.32/9.45 The graph contains the following edges 3 > 2, 3 > 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000119(wv47, wv4800, Succ(wv2980), wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 4 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Neg(Succ(wv5100)), wv52) -> new_intersectBy000119(wv47, wv4800, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(Succ(wv4800)), Zero, Pos(Succ(wv5100)), wv52) -> new_intersectBy000118(wv47, wv4800, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000118(wv47, wv4800, Succ(wv2960), wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 4 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000101(wv60, wv610, :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Pos(wv610)), wv650, wv651) 26.32/9.45 The graph contains the following edges 3 > 2, 3 > 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(Zero), Succ(wv2040), Pos(Succ(wv6400)), wv65) -> new_intersectBy000104(wv60, Zero, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy00056(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.45 The graph contains the following edges 1 > 1, 1 > 2, 2 > 4, 3 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00056(wv30000, wv301, Zero, wv400, wv41) 26.32/9.45 The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 3 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00072(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.32/9.45 The graph contains the following edges 1 > 1, 1 > 2, 2 > 4, 3 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy0007(Float(Neg(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00072(wv30000, wv301, Zero, wv400, wv41) 26.32/9.45 The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 3 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000116(wv47, wv4800, wv2600, Zero, wv52) -> new_intersectBy000104(wv47, Succ(wv4800), wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000115(wv47, wv2600, wv52) -> new_intersectBy000101(wv47, Zero, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Pos(Zero), Succ(wv2600), Pos(Zero), wv52) -> new_intersectBy000115(wv47, wv2600, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Pos(Zero), Succ(wv2040), Neg(Succ(wv6400)), wv65) -> new_intersectBy000101(wv60, Zero, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(Zero), Succ(wv2600), Neg(Zero), wv52) -> new_intersectBy000117(wv47, wv2600, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000102(wv60, wv2040, wv65) -> new_intersectBy000101(wv60, Zero, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000117(wv47, wv2600, wv52) -> new_intersectBy000104(wv47, Zero, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000116(wv47, wv4800, wv2600, Succ(wv2940), wv52) -> new_intersectBy000108(wv47, wv4800, wv2600, wv2940, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(Succ(wv4800)), Succ(wv2600), Neg(Succ(wv5100)), wv52) -> new_intersectBy000116(wv47, wv4800, wv2600, new_primPlusNat0(new_primMulNat0(wv4800, wv5100), Succ(wv5100)), wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(Succ(wv4800)), Succ(wv2600), Neg(Zero), wv52) -> new_intersectBy000116(wv47, wv4800, wv2600, Zero, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 4 > 4, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000108(wv60, wv6100, Succ(wv20400), Succ(wv23800), wv65) -> new_intersectBy000108(wv60, wv6100, wv20400, wv23800, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000103(wv60, wv6100, Succ(wv20400), Succ(Succ(wv23800)), wv65) -> new_intersectBy000108(wv60, wv6100, wv20400, wv23800, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(Succ(wv6100)), Succ(wv2040), Pos(Succ(wv6400)), wv65) -> new_intersectBy000103(wv60, wv6100, wv2040, new_primPlusNat0(new_primMulNat0(wv6100, wv6400), Succ(wv6400)), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(Succ(wv6100)), Succ(wv2040), Pos(Zero), wv65) -> new_intersectBy000103(wv60, wv6100, wv2040, Zero, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 4 > 4, 5 >= 5 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Pos(Zero), Succ(wv2040), Neg(Zero), wv65) -> new_intersectBy000102(wv60, wv2040, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(Zero), Succ(wv2040), Pos(Zero), wv65) -> new_intersectBy000105(wv60, wv2040, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000103(wv60, wv6100, wv2040, Zero, wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000106(wv60, wv6100, Succ(wv2400), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 4 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000105(wv60, wv2040, wv65) -> new_intersectBy000104(wv60, Zero, wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 3 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Pos(wv610), Succ(wv2040), Pos(wv640), :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Pos(wv610)), wv650, wv651) 26.32/9.45 The graph contains the following edges 5 > 2, 5 > 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00056(wv60, Neg(wv610), Succ(wv2040), Neg(wv640), :(wv650, wv651)) -> new_intersectBy0007(Float(Neg(Succ(wv60)), Neg(wv610)), wv650, wv651) 26.32/9.45 The graph contains the following edges 5 > 2, 5 > 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(wv480), Succ(wv2600), Pos(wv510), wv52) -> new_intersectBy000104(wv47, wv480, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Neg(Zero), Succ(wv2600), Neg(Succ(wv5100)), wv52) -> new_intersectBy000104(wv47, Zero, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000108(wv60, wv6100, Succ(wv20400), Zero, wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000108(wv60, wv6100, Zero, Succ(wv23800), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000103(wv60, wv6100, Succ(wv20400), Succ(Zero), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy000103(wv60, wv6100, Zero, Succ(Succ(wv23800)), wv65) -> new_intersectBy000104(wv60, Succ(wv6100), wv65) 26.32/9.45 The graph contains the following edges 1 >= 1, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Pos(Zero), Succ(wv2600), Pos(Succ(wv5100)), wv52) -> new_intersectBy000101(wv47, Zero, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 *new_intersectBy00072(wv47, Pos(wv480), Succ(wv2600), Neg(wv510), wv52) -> new_intersectBy000101(wv47, wv480, wv52) 26.32/9.45 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (41) 26.32/9.45 YES 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (42) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (43) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (44) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (45) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (46) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (47) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (48) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (49) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (50) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (51) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (52) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (53) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (54) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (55) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (56) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (57) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (58) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (59) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (60) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (61) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (62) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 26.32/9.45 The TRS R consists of the following rules: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.45 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.45 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.45 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.45 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.45 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.45 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.45 26.32/9.45 The set Q consists of the following terms: 26.32/9.45 26.32/9.45 new_primMulNat0(Zero, x0) 26.32/9.45 new_primMulNat0(Succ(x0), x1) 26.32/9.45 new_primPlusNat1(Zero, x0) 26.32/9.45 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.45 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.45 new_primPlusNat1(Succ(x0), x1) 26.32/9.45 new_primPlusNat0(Zero, Zero) 26.32/9.45 new_primPlusNat0(Succ(x0), Zero) 26.32/9.45 26.32/9.45 We have to consider all minimal (P,Q,R)-chains. 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (63) TransformationProof (EQUIVALENT) 26.32/9.45 By rewriting [LPAR04] the rule new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.45 26.32/9.45 (new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.45 26.32/9.45 26.32/9.45 ---------------------------------------- 26.32/9.45 26.32/9.45 (64) 26.32/9.45 Obligation: 26.32/9.45 Q DP problem: 26.32/9.45 The TRS P consists of the following rules: 26.32/9.45 26.32/9.45 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.45 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.45 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.45 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.45 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.45 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.45 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (65) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (66) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (67) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (68) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (69) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (70) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (71) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (72) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (73) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (74) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (75) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (76) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (77) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (78) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (79) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (80) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (81) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (82) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (83) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (84) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (85) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (86) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (87) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (88) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.46 26.32/9.46 The TRS R consists of the following rules: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.46 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.46 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.46 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.46 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.46 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.46 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.46 26.32/9.46 The set Q consists of the following terms: 26.32/9.46 26.32/9.46 new_primMulNat0(Zero, x0) 26.32/9.46 new_primMulNat0(Succ(x0), x1) 26.32/9.46 new_primPlusNat1(Zero, x0) 26.32/9.46 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.46 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.46 new_primPlusNat1(Succ(x0), x1) 26.32/9.46 new_primPlusNat0(Zero, Zero) 26.32/9.46 new_primPlusNat0(Succ(x0), Zero) 26.32/9.46 26.32/9.46 We have to consider all minimal (P,Q,R)-chains. 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (89) TransformationProof (EQUIVALENT) 26.32/9.46 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.46 26.32/9.46 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.46 26.32/9.46 26.32/9.46 ---------------------------------------- 26.32/9.46 26.32/9.46 (90) 26.32/9.46 Obligation: 26.32/9.46 Q DP problem: 26.32/9.46 The TRS P consists of the following rules: 26.32/9.46 26.32/9.46 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.46 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.46 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.46 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.46 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.46 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.46 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (91) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (92) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (93) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (94) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (95) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (96) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (97) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (98) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (99) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (100) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (101) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (102) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (103) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (104) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (105) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (106) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (107) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (108) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (109) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (110) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (111) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (112) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (113) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (114) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.47 26.32/9.47 The TRS R consists of the following rules: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.47 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.47 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.47 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.47 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.47 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.47 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.47 26.32/9.47 The set Q consists of the following terms: 26.32/9.47 26.32/9.47 new_primMulNat0(Zero, x0) 26.32/9.47 new_primMulNat0(Succ(x0), x1) 26.32/9.47 new_primPlusNat1(Zero, x0) 26.32/9.47 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.47 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.47 new_primPlusNat1(Succ(x0), x1) 26.32/9.47 new_primPlusNat0(Zero, Zero) 26.32/9.47 new_primPlusNat0(Succ(x0), Zero) 26.32/9.47 26.32/9.47 We have to consider all minimal (P,Q,R)-chains. 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (115) TransformationProof (EQUIVALENT) 26.32/9.47 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.47 26.32/9.47 (new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.47 26.32/9.47 26.32/9.47 ---------------------------------------- 26.32/9.47 26.32/9.47 (116) 26.32/9.47 Obligation: 26.32/9.47 Q DP problem: 26.32/9.47 The TRS P consists of the following rules: 26.32/9.47 26.32/9.47 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.47 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.47 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.47 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.47 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.47 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.47 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (117) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (118) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (119) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (120) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (121) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (122) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (123) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (124) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (125) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (126) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (127) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (128) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (129) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (130) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (131) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (132) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (133) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (134) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (135) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (136) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (137) TransformationProof (EQUIVALENT) 26.32/9.48 By rewriting [LPAR04] the rule new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.32/9.48 26.32/9.48 (new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.32/9.48 26.32/9.48 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (138) 26.32/9.48 Obligation: 26.32/9.48 Q DP problem: 26.32/9.48 The TRS P consists of the following rules: 26.32/9.48 26.32/9.48 new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.32/9.48 new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 26.32/9.48 The TRS R consists of the following rules: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, wv40100) -> Zero 26.32/9.48 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.32/9.48 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.32/9.48 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.32/9.48 new_primPlusNat0(Zero, Zero) -> Zero 26.32/9.48 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.32/9.48 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.32/9.48 26.32/9.48 The set Q consists of the following terms: 26.32/9.48 26.32/9.48 new_primMulNat0(Zero, x0) 26.32/9.48 new_primMulNat0(Succ(x0), x1) 26.32/9.48 new_primPlusNat1(Zero, x0) 26.32/9.48 new_primPlusNat0(Zero, Succ(x0)) 26.32/9.48 new_primPlusNat0(Succ(x0), Succ(x1)) 26.32/9.48 new_primPlusNat1(Succ(x0), x1) 26.32/9.48 new_primPlusNat0(Zero, Zero) 26.32/9.48 new_primPlusNat0(Succ(x0), Zero) 26.32/9.48 26.32/9.48 We have to consider all minimal (P,Q,R)-chains. 26.32/9.48 ---------------------------------------- 26.32/9.48 26.32/9.48 (139) QDPSizeChangeProof (EQUIVALENT) 26.32/9.48 By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. 26.32/9.48 26.32/9.48 From the DPs we obtained the following set of size-change graphs: 26.32/9.48 *new_intersectBy000112(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 The graph contains the following edges 2 > 2, 2 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 The graph contains the following edges 1 > 1, 3 >= 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00082(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 The graph contains the following edges 1 > 1, 3 >= 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00079(wv30100000, Succ(wv2860), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 The graph contains the following edges 1 >= 1, 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00064(wv30100000, Succ(wv2300), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.32/9.48 The graph contains the following edges 3 > 2, 3 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 The graph contains the following edges 1 > 1, 3 >= 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00079(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.32/9.48 The graph contains the following edges 1 > 1, 3 >= 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00071(wv301, wv400, wv41) 26.32/9.48 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00063(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 The graph contains the following edges 1 > 2, 1 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00085(wv301, wv400, wv41) 26.32/9.48 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.32/9.48 The graph contains the following edges 3 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 The graph contains the following edges 1 >= 1, 3 > 2, 3 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), wv410, wv411) 26.32/9.48 The graph contains the following edges 3 > 2, 3 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.32/9.48 The graph contains the following edges 3 > 2, 3 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00082(wv30100000, Succ(wv3070), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 The graph contains the following edges 1 >= 1, 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00067(wv30100000, Succ(wv2510), wv41) -> new_intersectBy000112(wv30100000, wv41) 26.32/9.48 The graph contains the following edges 1 >= 1, 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy000113(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.32/9.48 The graph contains the following edges 1 > 2, 1 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00080(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00083(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00068(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00065(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00084(wv315, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 The graph contains the following edges 2 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy000114(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 The graph contains the following edges 1 > 2, 1 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00084(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00066(wv250, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 The graph contains the following edges 2 > 2, 2 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00066(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00081(wv306, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 The graph contains the following edges 2 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00069(wv259, wv41) -> new_intersectBy000114(wv41) 26.32/9.48 The graph contains the following edges 2 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00081(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00069(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00075(wv276, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 The graph contains the following edges 2 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy000111(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 The graph contains the following edges 1 > 2, 1 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00085(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00075(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00059(wv220, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.32/9.48 The graph contains the following edges 2 > 2, 2 > 3 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00062(wv229, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 The graph contains the following edges 2 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00078(wv285, wv41) -> new_intersectBy000111(wv41) 26.32/9.48 The graph contains the following edges 2 >= 1 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy00071(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.48 The graph contains the following edges 3 >= 2 26.32/9.48 26.32/9.48 26.32/9.48 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00062(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.49 The graph contains the following edges 3 >= 2 26.32/9.49 26.32/9.49 26.32/9.49 *new_intersectBy00071(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.49 The graph contains the following edges 3 >= 2 26.32/9.49 26.32/9.49 26.32/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00059(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.49 The graph contains the following edges 3 >= 2 26.32/9.49 26.32/9.49 26.32/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.49 The graph contains the following edges 3 >= 2 26.32/9.49 26.32/9.49 26.32/9.49 *new_intersectBy00085(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00078(new_primPlusNat0(wv40000, wv40000), wv41) 26.32/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00073(wv30100000, Succ(wv2680), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.49/9.49 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy000109(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.49 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00073(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00057(wv30100000, Succ(wv2120), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.49 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00076(wv30100000, Succ(wv2770), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.49/9.49 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00060(wv30100000, Succ(wv2210), wv41) -> new_intersectBy000109(wv30100000, wv41) 26.49/9.49 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00076(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00060(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00057(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00070(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.49 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.49 The graph contains the following edges 1 >= 1, 3 > 2, 3 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy000110(:(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.49 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00077(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00061(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00058(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00074(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 The graph contains the following edges 3 >= 2 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00064(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00071(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00067(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00080(Succ(wv2910), wv41) -> new_intersectBy000113(wv41) 26.49/9.49 The graph contains the following edges 2 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00065(Succ(wv2350), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.49 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00058(Succ(wv2170), :(wv410, wv411)) -> new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.49 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00083(Succ(wv3120), wv41) -> new_intersectBy000113(wv41) 26.49/9.49 The graph contains the following edges 2 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00068(Succ(wv2560), wv41) -> new_intersectBy000113(wv41) 26.49/9.49 The graph contains the following edges 2 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00077(Succ(wv2820), wv41) -> new_intersectBy000110(wv41) 26.49/9.49 The graph contains the following edges 2 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00061(Succ(wv2260), wv41) -> new_intersectBy000110(wv41) 26.49/9.49 The graph contains the following edges 2 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00074(Succ(wv2730), wv41) -> new_intersectBy000110(wv41) 26.49/9.49 The graph contains the following edges 2 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00063(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00063(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy00085(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00070(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 *new_intersectBy0007(Float(Neg(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00070(wv41) 26.49/9.49 The graph contains the following edges 3 >= 1 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (140) 26.49/9.49 YES 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (141) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (142) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (143) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (144) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (145) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (146) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (147) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (148) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (149) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (150) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (151) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (152) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (153) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (154) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (155) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (156) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [1,0] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (157) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (158) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [1] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (159) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (160) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [1] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (161) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.49 26.49/9.49 The TRS R consists of the following rules: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.49 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.49 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.49 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.49 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.49 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.49 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.49 26.49/9.49 The set Q consists of the following terms: 26.49/9.49 26.49/9.49 new_primMulNat0(Zero, x0) 26.49/9.49 new_primMulNat0(Succ(x0), x1) 26.49/9.49 new_primPlusNat1(Zero, x0) 26.49/9.49 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.49 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.49 new_primPlusNat1(Succ(x0), x1) 26.49/9.49 new_primPlusNat0(Zero, Zero) 26.49/9.49 new_primPlusNat0(Succ(x0), Zero) 26.49/9.49 26.49/9.49 We have to consider all minimal (P,Q,R)-chains. 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (162) TransformationProof (EQUIVALENT) 26.49/9.49 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [1] we obtained the following new rules [LPAR04]: 26.49/9.49 26.49/9.49 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.49 26.49/9.49 26.49/9.49 ---------------------------------------- 26.49/9.49 26.49/9.49 (163) 26.49/9.49 Obligation: 26.49/9.49 Q DP problem: 26.49/9.49 The TRS P consists of the following rules: 26.49/9.49 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.49 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.49 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.49 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.49 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.49 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.49 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.49 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.49 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.49 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.49 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.49 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.49 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.49 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.49 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (164) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [1] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (165) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.50 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.50 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.50 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.50 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.50 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.50 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.50 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.50 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.50 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (166) TransformationProof (EQUIVALENT) 26.49/9.50 By instantiating [LPAR04] the rule new_intersectBy00022(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy00022(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Neg(Succ(Zero))), z1, z2),new_intersectBy00022(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Neg(Succ(Zero))), z1, z2)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (167) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.50 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.50 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.50 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.50 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.50 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.50 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.50 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.50 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.50 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy00022(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Neg(Succ(Zero))), z1, z2) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (168) TransformationProof (EQUIVALENT) 26.49/9.50 By instantiating [LPAR04] the rule new_intersectBy00013(wv74, wv750, wv790, wv791) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy00013(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Pos(Succ(Zero))), z1, z2),new_intersectBy00013(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Pos(Succ(Zero))), z1, z2)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (169) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.50 new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.50 new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.50 new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.50 new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.50 new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.50 new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.50 new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.50 new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.50 new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.50 new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 new_intersectBy00022(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Neg(Succ(Zero))), z1, z2) 26.49/9.50 new_intersectBy00013(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Pos(Succ(Zero))), z1, z2) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (170) QDPSizeChangeProof (EQUIVALENT) 26.49/9.50 By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. 26.49/9.50 26.49/9.50 From the DPs we obtained the following set of size-change graphs: 26.49/9.50 *new_intersectBy00019(wv30000, wv30100000, Succ(wv860), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0009(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Neg(wv750), Zero, wv77, Pos(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Neg(wv750)), wv790, wv791) 26.49/9.50 The graph contains the following edges 6 > 2, 6 > 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00019(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00026(wv30000, :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 3, 2 > 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00022(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Neg(Succ(Zero))), z1, z2) 26.49/9.50 The graph contains the following edges 3 >= 2, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00026(wv30000, wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 2 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Succ(wv40100))), wv41) -> new_intersectBy00042(wv30000, wv301, new_primPlusNat0(new_primMulNat0(wv30000, wv40100), Succ(wv40100)), wv400, wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 2 > 4, 3 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0005(wv74, wv750, :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Pos(wv750), Zero, wv77, Neg(wv780), :(wv790, wv791)) -> new_intersectBy0007(Float(Pos(Succ(wv74)), Pos(wv750)), wv790, wv791) 26.49/9.50 The graph contains the following edges 6 > 2, 6 > 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00013(z0, Succ(Zero), z1, z2) -> new_intersectBy0007(Float(Pos(Succ(z0)), Pos(Succ(Zero))), z1, z2) 26.49/9.50 The graph contains the following edges 3 >= 2, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00016(wv30000, wv30100000, Succ(wv3220), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00016(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00018(wv30000, :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 3, 2 > 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00018(wv30000, wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 2 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00017(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 2, 6 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 2, 6 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Pos(Succ(wv40100))), wv41) -> new_intersectBy000(wv30000, wv301, new_primMulNat0(wv30000, wv40100), wv40100, wv400, wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 2 > 4, 2 > 5, 3 >= 6 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00042(wv30000, wv301, Zero, wv400, wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 3 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00025(wv30000, wv107, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00025(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00024(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00023(wv30000, wv30100000, Succ(wv990), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00023(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00020(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00021(wv30000, wv94, wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00021(wv30000, new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00022(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 > 3, 3 > 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00098(wv34, wv3500, Succ(wv1900), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00098(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00099(wv34, wv3500, Succ(wv1920), wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00099(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00096(wv34, wv3500, Succ(wv1860), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Pos(Succ(wv3800)), wv39) -> new_intersectBy00096(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(Succ(wv3500)), Zero, Neg(Succ(wv3800)), wv39) -> new_intersectBy00097(wv34, wv3500, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00097(wv34, wv3500, Succ(wv1880), wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00014(wv30000, wv30100000, Succ(wv3160), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Succ(wv30100000)))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00014(wv30000, wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 >= 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy00015(wv30000, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Zero)), :(wv410, wv411)) -> new_intersectBy00013(wv30000, Succ(Zero), wv410, wv411) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 > 3, 3 > 4 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00010(wv74, wv77, wv79) -> new_intersectBy0009(wv74, Zero, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Neg(Zero), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy00010(wv74, wv77, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 2, 6 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0006(wv74, wv77, wv79) -> new_intersectBy0005(wv74, Zero, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Pos(Zero), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0006(wv74, wv77, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 4 >= 2, 6 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Succ(wv10800)), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Succ(wv7800)), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 4 >= 3, 6 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Pos(Succ(wv7500)), Zero, wv77, Pos(Zero), wv79) -> new_intersectBy0004(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 4 >= 3, 3 >= 4, 5 > 4, 6 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00012(wv74, wv7500, Succ(wv770), Succ(wv10800), wv79) -> new_intersectBy00012(wv74, wv7500, wv770, wv10800, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00092(wv34, wv3500, wv1480, Succ(wv1820), wv39) -> new_intersectBy00012(wv34, wv3500, wv1480, wv1820, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Succ(wv11000)), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Succ(wv7800)), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, new_primPlusNat0(new_primMulNat0(wv7500, wv7800), Succ(wv7800)), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 4 >= 3, 6 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000(wv74, Neg(Succ(wv7500)), Zero, wv77, Neg(Zero), wv79) -> new_intersectBy0008(wv74, wv7500, wv77, Zero, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 4 >= 3, 3 >= 4, 5 > 4, 6 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000100(wv74, wv7500, Succ(wv770), Succ(wv11000), wv79) -> new_intersectBy000100(wv74, wv7500, wv770, wv11000, wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00094(wv34, wv3500, wv1480, Succ(wv1840), wv39) -> new_intersectBy000100(wv34, wv3500, wv1480, wv1840, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0009(wv34, Succ(wv3500), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00093(wv34, wv1480, wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00093(wv34, wv1480, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 > 2, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(Succ(wv3500)), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00094(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) -> new_intersectBy0005(wv34, Succ(wv3500), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Zero), wv39) -> new_intersectBy00095(wv34, wv1480, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 > 2, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, new_primPlusNat0(new_primMulNat0(wv3500, wv3800), Succ(wv3800)), wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(Succ(wv3500)), Succ(wv1480), Neg(Zero), wv39) -> new_intersectBy00092(wv34, wv3500, wv1480, Zero, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 4 > 4, 5 >= 5 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00095(wv34, wv1480, wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00017(wv30000, Succ(wv830), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00015(wv30000, Succ(wv3200), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00024(wv30000, Succ(wv1040), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00020(wv30000, Succ(wv910), wv41) -> new_intersectBy0009(wv30000, Succ(Succ(Succ(Zero))), wv41) 26.49/9.50 The graph contains the following edges 1 >= 1, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(wv350), Succ(wv1480), Neg(wv380), wv39) -> new_intersectBy0009(wv34, wv350, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Neg(Zero), Succ(wv1480), Pos(Succ(wv3800)), wv39) -> new_intersectBy0009(wv34, Zero, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0008(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0008(wv74, wv7500, Zero, Succ(Succ(wv11000)), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000100(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy000100(wv74, wv7500, Zero, Succ(wv11000), wv79) -> new_intersectBy0009(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(wv350), Succ(wv1480), Pos(wv380), wv39) -> new_intersectBy0005(wv34, wv350, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00042(wv34, Pos(Zero), Succ(wv1480), Neg(Succ(wv3800)), wv39) -> new_intersectBy0005(wv34, Zero, wv39) 26.49/9.50 The graph contains the following edges 1 >= 1, 2 > 2, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0007(Float(Pos(Succ(wv30000)), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Zero)), wv41) -> new_intersectBy0005(wv30000, Succ(Succ(Zero)), wv41) 26.49/9.50 The graph contains the following edges 1 > 1, 1 > 2, 3 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0004(wv74, wv7500, Zero, Succ(Succ(wv10800)), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy0004(wv74, wv7500, Succ(wv770), Succ(Zero), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00012(wv74, wv7500, Succ(wv770), Zero, wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 *new_intersectBy00012(wv74, wv7500, Zero, Succ(wv10800), wv79) -> new_intersectBy0005(wv74, Succ(wv7500), wv79) 26.49/9.50 The graph contains the following edges 1 >= 1, 5 >= 3 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (171) 26.49/9.50 YES 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (172) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (173) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (174) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (175) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (176) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (177) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (178) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (179) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (180) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (181) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (182) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (183) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.50 26.49/9.50 (new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.50 26.49/9.50 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (184) 26.49/9.50 Obligation: 26.49/9.50 Q DP problem: 26.49/9.50 The TRS P consists of the following rules: 26.49/9.50 26.49/9.50 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.50 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.50 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.50 26.49/9.50 The TRS R consists of the following rules: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.50 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.50 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.50 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.50 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.50 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.50 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.50 26.49/9.50 The set Q consists of the following terms: 26.49/9.50 26.49/9.50 new_primMulNat0(Zero, x0) 26.49/9.50 new_primMulNat0(Succ(x0), x1) 26.49/9.50 new_primPlusNat1(Zero, x0) 26.49/9.50 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.50 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.50 new_primPlusNat1(Succ(x0), x1) 26.49/9.50 new_primPlusNat0(Zero, Zero) 26.49/9.50 new_primPlusNat0(Succ(x0), Zero) 26.49/9.50 26.49/9.50 We have to consider all minimal (P,Q,R)-chains. 26.49/9.50 ---------------------------------------- 26.49/9.50 26.49/9.50 (185) TransformationProof (EQUIVALENT) 26.49/9.50 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (186) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (187) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (188) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (189) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (190) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (191) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (192) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (193) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (194) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (195) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (196) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (197) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (198) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (199) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (200) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (201) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (202) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (203) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41),new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (204) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (205) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (206) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.51 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.51 new_primPlusNat1(Succ(x0), x1) 26.49/9.51 new_primPlusNat0(Zero, Zero) 26.49/9.51 new_primPlusNat0(Succ(x0), Zero) 26.49/9.51 26.49/9.51 We have to consider all minimal (P,Q,R)-chains. 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (207) TransformationProof (EQUIVALENT) 26.49/9.51 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.51 26.49/9.51 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.51 26.49/9.51 26.49/9.51 ---------------------------------------- 26.49/9.51 26.49/9.51 (208) 26.49/9.51 Obligation: 26.49/9.51 Q DP problem: 26.49/9.51 The TRS P consists of the following rules: 26.49/9.51 26.49/9.51 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.51 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.51 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.51 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.51 26.49/9.51 The TRS R consists of the following rules: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.51 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.51 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.51 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.51 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.51 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.51 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.51 26.49/9.51 The set Q consists of the following terms: 26.49/9.51 26.49/9.51 new_primMulNat0(Zero, x0) 26.49/9.51 new_primMulNat0(Succ(x0), x1) 26.49/9.51 new_primPlusNat1(Zero, x0) 26.49/9.51 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (209) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (210) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (211) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (212) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (213) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (214) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (215) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (216) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (217) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (218) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (219) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (220) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (221) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (222) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (223) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (224) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (225) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (226) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (227) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (228) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (229) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (230) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (231) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (232) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 26.49/9.52 The TRS R consists of the following rules: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.52 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.52 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.52 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.52 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.52 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.52 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.52 26.49/9.52 The set Q consists of the following terms: 26.49/9.52 26.49/9.52 new_primMulNat0(Zero, x0) 26.49/9.52 new_primMulNat0(Succ(x0), x1) 26.49/9.52 new_primPlusNat1(Zero, x0) 26.49/9.52 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.52 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.52 new_primPlusNat1(Succ(x0), x1) 26.49/9.52 new_primPlusNat0(Zero, Zero) 26.49/9.52 new_primPlusNat0(Succ(x0), Zero) 26.49/9.52 26.49/9.52 We have to consider all minimal (P,Q,R)-chains. 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (233) TransformationProof (EQUIVALENT) 26.49/9.52 By rewriting [LPAR04] the rule new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.52 26.49/9.52 (new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.52 26.49/9.52 26.49/9.52 ---------------------------------------- 26.49/9.52 26.49/9.52 (234) 26.49/9.52 Obligation: 26.49/9.52 Q DP problem: 26.49/9.52 The TRS P consists of the following rules: 26.49/9.52 26.49/9.52 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.52 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.52 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.52 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.52 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (235) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(new_primPlusNat0(Succ(wv40000), Succ(wv40000)), Succ(wv40000)), wv41) at position [0,0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41),new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (236) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (237) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (238) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (239) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (240) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (241) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (242) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (243) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (244) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (245) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (246) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (247) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (248) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (249) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (250) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (251) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (252) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (253) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (254) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (255) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (256) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (257) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (258) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.53 26.49/9.53 The TRS R consists of the following rules: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.53 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.53 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.53 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.53 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.53 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.53 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.53 26.49/9.53 The set Q consists of the following terms: 26.49/9.53 26.49/9.53 new_primMulNat0(Zero, x0) 26.49/9.53 new_primMulNat0(Succ(x0), x1) 26.49/9.53 new_primPlusNat1(Zero, x0) 26.49/9.53 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.53 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.53 new_primPlusNat1(Succ(x0), x1) 26.49/9.53 new_primPlusNat0(Zero, Zero) 26.49/9.53 new_primPlusNat0(Succ(x0), Zero) 26.49/9.53 26.49/9.53 We have to consider all minimal (P,Q,R)-chains. 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (259) TransformationProof (EQUIVALENT) 26.49/9.53 By rewriting [LPAR04] the rule new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.53 26.49/9.53 (new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.53 26.49/9.53 26.49/9.53 ---------------------------------------- 26.49/9.53 26.49/9.53 (260) 26.49/9.53 Obligation: 26.49/9.53 Q DP problem: 26.49/9.53 The TRS P consists of the following rules: 26.49/9.53 26.49/9.53 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.53 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.53 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.53 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.53 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.53 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.53 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.53 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 26.49/9.54 The TRS R consists of the following rules: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.54 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.54 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.54 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.54 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.54 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.54 26.49/9.54 The set Q consists of the following terms: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, x0) 26.49/9.54 new_primMulNat0(Succ(x0), x1) 26.49/9.54 new_primPlusNat1(Zero, x0) 26.49/9.54 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.54 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.54 new_primPlusNat1(Succ(x0), x1) 26.49/9.54 new_primPlusNat0(Zero, Zero) 26.49/9.54 new_primPlusNat0(Succ(x0), Zero) 26.49/9.54 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (261) TransformationProof (EQUIVALENT) 26.49/9.54 By rewriting [LPAR04] the rule new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.54 26.49/9.54 (new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (262) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 26.49/9.54 The TRS R consists of the following rules: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.54 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.54 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.54 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.54 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.54 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.54 26.49/9.54 The set Q consists of the following terms: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, x0) 26.49/9.54 new_primMulNat0(Succ(x0), x1) 26.49/9.54 new_primPlusNat1(Zero, x0) 26.49/9.54 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.54 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.54 new_primPlusNat1(Succ(x0), x1) 26.49/9.54 new_primPlusNat0(Zero, Zero) 26.49/9.54 new_primPlusNat0(Succ(x0), Zero) 26.49/9.54 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (263) TransformationProof (EQUIVALENT) 26.49/9.54 By rewriting [LPAR04] the rule new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.54 26.49/9.54 (new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (264) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 26.49/9.54 The TRS R consists of the following rules: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.54 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.54 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.54 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.54 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.54 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.54 26.49/9.54 The set Q consists of the following terms: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, x0) 26.49/9.54 new_primMulNat0(Succ(x0), x1) 26.49/9.54 new_primPlusNat1(Zero, x0) 26.49/9.54 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.54 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.54 new_primPlusNat1(Succ(x0), x1) 26.49/9.54 new_primPlusNat0(Zero, Zero) 26.49/9.54 new_primPlusNat0(Succ(x0), Zero) 26.49/9.54 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (265) TransformationProof (EQUIVALENT) 26.49/9.54 By rewriting [LPAR04] the rule new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.54 26.49/9.54 (new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (266) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 26.49/9.54 The TRS R consists of the following rules: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.54 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.54 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.54 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.54 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.54 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.54 26.49/9.54 The set Q consists of the following terms: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, x0) 26.49/9.54 new_primMulNat0(Succ(x0), x1) 26.49/9.54 new_primPlusNat1(Zero, x0) 26.49/9.54 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.54 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.54 new_primPlusNat1(Succ(x0), x1) 26.49/9.54 new_primPlusNat0(Zero, Zero) 26.49/9.54 new_primPlusNat0(Succ(x0), Zero) 26.49/9.54 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (267) TransformationProof (EQUIVALENT) 26.49/9.54 By rewriting [LPAR04] the rule new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wv40000, wv40000))), Succ(wv40000)), wv41) at position [0] we obtained the following new rules [LPAR04]: 26.49/9.54 26.49/9.54 (new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41),new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41)) 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (268) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 26.49/9.54 The TRS R consists of the following rules: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, wv40100) -> Zero 26.49/9.54 new_primMulNat0(Succ(wv300000), wv40100) -> new_primPlusNat1(new_primMulNat0(wv300000, wv40100), wv40100) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Zero) -> Succ(wv8200) 26.49/9.54 new_primPlusNat0(Zero, Succ(wv401000)) -> Succ(wv401000) 26.49/9.54 new_primPlusNat0(Succ(wv8200), Succ(wv401000)) -> Succ(Succ(new_primPlusNat0(wv8200, wv401000))) 26.49/9.54 new_primPlusNat0(Zero, Zero) -> Zero 26.49/9.54 new_primPlusNat1(Succ(wv820), wv40100) -> Succ(Succ(new_primPlusNat0(wv820, wv40100))) 26.49/9.54 new_primPlusNat1(Zero, wv40100) -> Succ(wv40100) 26.49/9.54 26.49/9.54 The set Q consists of the following terms: 26.49/9.54 26.49/9.54 new_primMulNat0(Zero, x0) 26.49/9.54 new_primMulNat0(Succ(x0), x1) 26.49/9.54 new_primPlusNat1(Zero, x0) 26.49/9.54 new_primPlusNat0(Zero, Succ(x0)) 26.49/9.54 new_primPlusNat0(Succ(x0), Succ(x1)) 26.49/9.54 new_primPlusNat1(Succ(x0), x1) 26.49/9.54 new_primPlusNat0(Zero, Zero) 26.49/9.54 new_primPlusNat0(Succ(x0), Zero) 26.49/9.54 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (269) QDPSizeChangeProof (EQUIVALENT) 26.49/9.54 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. 26.49/9.54 26.49/9.54 From the DPs we obtained the following set of size-change graphs: 26.49/9.54 *new_intersectBy00091(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00039(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00036(wv138, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00036(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Neg(Zero)), wv41) -> new_intersectBy00055(wv301, wv400, wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00040(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), wv301), Float(wv400, Pos(Zero)), wv41) -> new_intersectBy00041(wv301, wv400, wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 > 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), wv410, wv411) 26.49/9.54 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Zero)), Pos(Succ(wv40000)), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00039(wv147, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00087(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00031(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00047(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00044(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00028(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00035(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00090(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00038(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00050(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00053(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wv40000, wv40000)), wv40000))), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00037(wv30100000, Succ(wv1390), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00089(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00037(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00034(wv30100000, Succ(wv1300), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00034(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00052(wv30100000, Succ(wv1950), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00049(wv30100000, Succ(wv1740), wv41) -> new_intersectBy00089(wv30100000, wv41) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00052(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00049(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00033(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 > 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00029(wv120, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00029(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00088(:(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), wv410, wv411) 26.49/9.54 The graph contains the following edges 1 > 2, 1 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00032(wv129, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00032(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00048(wv173, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00045(wv164, wv41) -> new_intersectBy00088(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00048(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00045(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00027(wv30100000, Succ(wv1120), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 3 > 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00041(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00027(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00086(wv30100000, :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00030(wv30100000, Succ(wv1210), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00030(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00046(wv30100000, Succ(wv1650), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00043(wv30100000, Succ(wv1560), wv41) -> new_intersectBy00086(wv30100000, wv41) 26.49/9.54 The graph contains the following edges 1 >= 1, 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00046(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Succ(wv30100000)))))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Succ(Succ(Succ(wv30100000))))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00043(wv30100000, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wv30100000, wv40000), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), Succ(wv40000)), wv41) 26.49/9.54 The graph contains the following edges 1 > 1, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00051(wv194, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00054(wv203, wv41) -> new_intersectBy00091(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Zero)))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Succ(Zero))), Pos(Succ(wv40000)), wv41) -> new_intersectBy00051(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Succ(Zero))), Neg(Succ(wv40000)), wv41) -> new_intersectBy00054(new_primPlusNat0(wv40000, wv40000), wv41) 26.49/9.54 The graph contains the following edges 3 >= 2 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00031(Succ(wv1260), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00028(Succ(wv1170), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00035(Succ(wv1350), :(wv410, wv411)) -> new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Succ(Succ(Zero))))), wv410, wv411) 26.49/9.54 The graph contains the following edges 2 > 2, 2 > 3 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00047(Succ(wv1700), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00044(Succ(wv1610), wv41) -> new_intersectBy00087(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00038(Succ(wv1440), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00050(Succ(wv1790), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00053(Succ(wv2000), wv41) -> new_intersectBy00090(wv41) 26.49/9.54 The graph contains the following edges 2 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Neg(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Zero)), Pos(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy00055(Pos(Succ(Zero)), Neg(Succ(wv40000)), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Neg(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00040(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Pos(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Pos(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 *new_intersectBy0007(Float(Pos(Zero), Pos(Succ(Zero))), Float(Neg(Succ(wv40000)), Neg(Succ(wv40100))), wv41) -> new_intersectBy00033(wv41) 26.49/9.54 The graph contains the following edges 3 >= 1 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (270) 26.49/9.54 YES 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (271) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_pePe(Succ(wv32700), Succ(wv33200), wv326) -> new_pePe(wv32700, wv33200, wv326) 26.49/9.54 26.49/9.54 R is empty. 26.49/9.54 Q is empty. 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (272) QDPSizeChangeProof (EQUIVALENT) 26.49/9.54 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. 26.49/9.54 26.49/9.54 From the DPs we obtained the following set of size-change graphs: 26.49/9.54 *new_pePe(Succ(wv32700), Succ(wv33200), wv326) -> new_pePe(wv32700, wv33200, wv326) 26.49/9.54 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (273) 26.49/9.54 YES 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (274) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_foldr0(wv4, :(wv30, wv31)) -> new_foldr0(wv4, wv31) 26.49/9.54 26.49/9.54 R is empty. 26.49/9.54 Q is empty. 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (275) QDPSizeChangeProof (EQUIVALENT) 26.49/9.54 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. 26.49/9.54 26.49/9.54 From the DPs we obtained the following set of size-change graphs: 26.49/9.54 *new_foldr0(wv4, :(wv30, wv31)) -> new_foldr0(wv4, wv31) 26.49/9.54 The graph contains the following edges 1 >= 1, 2 > 2 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (276) 26.49/9.54 YES 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (277) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_foldr(wv60, wv6100, :(wv650, wv651)) -> new_foldr(wv60, wv6100, wv651) 26.49/9.54 26.49/9.54 R is empty. 26.49/9.54 Q is empty. 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (278) QDPSizeChangeProof (EQUIVALENT) 26.49/9.54 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. 26.49/9.54 26.49/9.54 From the DPs we obtained the following set of size-change graphs: 26.49/9.54 *new_foldr(wv60, wv6100, :(wv650, wv651)) -> new_foldr(wv60, wv6100, wv651) 26.49/9.54 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (279) 26.49/9.54 YES 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (280) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_psPs(:(wv200, wv201), wv21, ba) -> new_psPs(wv201, wv21, ba) 26.49/9.54 26.49/9.54 R is empty. 26.49/9.54 Q is empty. 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (281) QDPSizeChangeProof (EQUIVALENT) 26.49/9.54 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. 26.49/9.54 26.49/9.54 From the DPs we obtained the following set of size-change graphs: 26.49/9.54 *new_psPs(:(wv200, wv201), wv21, ba) -> new_psPs(wv201, wv21, ba) 26.49/9.54 The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (282) 26.49/9.54 YES 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (283) 26.49/9.54 Obligation: 26.49/9.54 Q DP problem: 26.49/9.54 The TRS P consists of the following rules: 26.49/9.54 26.49/9.54 new_primPlusNat(Succ(wv8200), Succ(wv401000)) -> new_primPlusNat(wv8200, wv401000) 26.49/9.54 26.49/9.54 R is empty. 26.49/9.54 Q is empty. 26.49/9.54 We have to consider all minimal (P,Q,R)-chains. 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (284) QDPSizeChangeProof (EQUIVALENT) 26.49/9.54 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. 26.49/9.54 26.49/9.54 From the DPs we obtained the following set of size-change graphs: 26.49/9.54 *new_primPlusNat(Succ(wv8200), Succ(wv401000)) -> new_primPlusNat(wv8200, wv401000) 26.49/9.54 The graph contains the following edges 1 > 1, 2 > 2 26.49/9.54 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (285) 26.49/9.54 YES 26.49/9.54 26.49/9.54 ---------------------------------------- 26.49/9.54 26.49/9.54 (286) Narrow (COMPLETE) 26.49/9.54 Haskell To QDPs 26.49/9.54 26.49/9.54 digraph dp_graph { 26.49/9.54 node [outthreshold=100, inthreshold=100];1[label="List.intersect",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 26.49/9.54 3[label="List.intersect wv3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 26.49/9.54 4[label="List.intersect wv3 wv4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 26.49/9.54 5[label="List.intersectBy (==) wv3 wv4",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3]; 26.49/9.54 6[label="concatMap (List.intersectBy0 (==) wv4) wv3",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 26.49/9.54 7[label="concat . map (List.intersectBy0 (==) wv4)",fontsize=16,color="black",shape="box"];7 -> 8[label="",style="solid", color="black", weight=3]; 26.49/9.54 8[label="concat (map (List.intersectBy0 (==) wv4) wv3)",fontsize=16,color="black",shape="box"];8 -> 9[label="",style="solid", color="black", weight=3]; 26.49/9.54 9[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) wv3)",fontsize=16,color="burlywood",shape="triangle"];8732[label="wv3/wv30 : wv31",fontsize=10,color="white",style="solid",shape="box"];9 -> 8732[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8732 -> 10[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8733[label="wv3/[]",fontsize=10,color="white",style="solid",shape="box"];9 -> 8733[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8733 -> 11[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 10[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) (wv30 : wv31))",fontsize=16,color="black",shape="box"];10 -> 12[label="",style="solid", color="black", weight=3]; 26.49/9.54 11[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) [])",fontsize=16,color="black",shape="box"];11 -> 13[label="",style="solid", color="black", weight=3]; 26.49/9.54 12[label="foldr (++) [] (List.intersectBy0 (==) wv4 wv30 : map (List.intersectBy0 (==) wv4) wv31)",fontsize=16,color="black",shape="box"];12 -> 14[label="",style="solid", color="black", weight=3]; 26.49/9.54 13[label="foldr (++) [] []",fontsize=16,color="black",shape="box"];13 -> 15[label="",style="solid", color="black", weight=3]; 26.49/9.54 14 -> 2086[label="",style="dashed", color="red", weight=0]; 26.49/9.54 14[label="(++) List.intersectBy0 (==) wv4 wv30 foldr (++) [] (map (List.intersectBy0 (==) wv4) wv31)",fontsize=16,color="magenta"];14 -> 2087[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 14 -> 2088[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 15[label="[]",fontsize=16,color="green",shape="box"];2087 -> 9[label="",style="dashed", color="red", weight=0]; 26.49/9.54 2087[label="foldr (++) [] (map (List.intersectBy0 (==) wv4) wv31)",fontsize=16,color="magenta"];2087 -> 4351[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 2088[label="List.intersectBy0 (==) wv4 wv30",fontsize=16,color="black",shape="box"];2088 -> 4352[label="",style="solid", color="black", weight=3]; 26.49/9.54 2086[label="(++) wv20 wv21",fontsize=16,color="burlywood",shape="triangle"];8734[label="wv20/wv200 : wv201",fontsize=10,color="white",style="solid",shape="box"];2086 -> 8734[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8734 -> 4353[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8735[label="wv20/[]",fontsize=10,color="white",style="solid",shape="box"];2086 -> 8735[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8735 -> 4354[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4351[label="wv31",fontsize=16,color="green",shape="box"];4352[label="List.intersectBy00 (==) wv4 wv30",fontsize=16,color="black",shape="box"];4352 -> 4355[label="",style="solid", color="black", weight=3]; 26.49/9.54 4353[label="(++) (wv200 : wv201) wv21",fontsize=16,color="black",shape="box"];4353 -> 4356[label="",style="solid", color="black", weight=3]; 26.49/9.54 4354[label="(++) [] wv21",fontsize=16,color="black",shape="box"];4354 -> 4357[label="",style="solid", color="black", weight=3]; 26.49/9.54 4355[label="List.intersectBy000 wv30 (any ((==) wv30) wv4)",fontsize=16,color="black",shape="box"];4355 -> 4358[label="",style="solid", color="black", weight=3]; 26.49/9.54 4356[label="wv200 : wv201 ++ wv21",fontsize=16,color="green",shape="box"];4356 -> 4359[label="",style="dashed", color="green", weight=3]; 26.49/9.54 4357[label="wv21",fontsize=16,color="green",shape="box"];4358[label="List.intersectBy000 wv30 (or . map ((==) wv30))",fontsize=16,color="black",shape="box"];4358 -> 4360[label="",style="solid", color="black", weight=3]; 26.49/9.54 4359 -> 2086[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4359[label="wv201 ++ wv21",fontsize=16,color="magenta"];4359 -> 4361[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4360[label="List.intersectBy000 wv30 (or (map ((==) wv30) wv4))",fontsize=16,color="black",shape="box"];4360 -> 4362[label="",style="solid", color="black", weight=3]; 26.49/9.54 4361[label="wv201",fontsize=16,color="green",shape="box"];4362[label="List.intersectBy000 wv30 (foldr (||) False (map ((==) wv30) wv4))",fontsize=16,color="burlywood",shape="box"];8736[label="wv4/wv40 : wv41",fontsize=10,color="white",style="solid",shape="box"];4362 -> 8736[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8736 -> 4363[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8737[label="wv4/[]",fontsize=10,color="white",style="solid",shape="box"];4362 -> 8737[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8737 -> 4364[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4363[label="List.intersectBy000 wv30 (foldr (||) False (map ((==) wv30) (wv40 : wv41)))",fontsize=16,color="black",shape="box"];4363 -> 4365[label="",style="solid", color="black", weight=3]; 26.49/9.54 4364[label="List.intersectBy000 wv30 (foldr (||) False (map ((==) wv30) []))",fontsize=16,color="black",shape="box"];4364 -> 4366[label="",style="solid", color="black", weight=3]; 26.49/9.54 4365[label="List.intersectBy000 wv30 (foldr (||) False (((==) wv30 wv40) : map ((==) wv30) wv41))",fontsize=16,color="black",shape="box"];4365 -> 4367[label="",style="solid", color="black", weight=3]; 26.49/9.54 4366[label="List.intersectBy000 wv30 (foldr (||) False [])",fontsize=16,color="black",shape="triangle"];4366 -> 4368[label="",style="solid", color="black", weight=3]; 26.49/9.54 4367[label="List.intersectBy000 wv30 ((||) (==) wv30 wv40 foldr (||) False (map ((==) wv30) wv41))",fontsize=16,color="black",shape="box"];4367 -> 4369[label="",style="solid", color="black", weight=3]; 26.49/9.54 4368[label="List.intersectBy000 wv30 False",fontsize=16,color="black",shape="box"];4368 -> 4370[label="",style="solid", color="black", weight=3]; 26.49/9.54 4369[label="List.intersectBy000 wv30 ((||) primEqFloat wv30 wv40 foldr (||) False (map (primEqFloat wv30) wv41))",fontsize=16,color="burlywood",shape="triangle"];8738[label="wv30/Float wv300 wv301",fontsize=10,color="white",style="solid",shape="box"];4369 -> 8738[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8738 -> 4371[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4370[label="[]",fontsize=16,color="green",shape="box"];4371[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqFloat (Float wv300 wv301) wv40 foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8739[label="wv40/Float wv400 wv401",fontsize=10,color="white",style="solid",shape="box"];4371 -> 8739[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8739 -> 4372[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4372[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqFloat (Float wv300 wv301) (Float wv400 wv401) foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="black",shape="box"];4372 -> 4373[label="",style="solid", color="black", weight=3]; 26.49/9.54 4373[label="List.intersectBy000 (Float wv300 wv301) ((||) wv300 * wv401 == wv301 * wv400 foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="black",shape="box"];4373 -> 4374[label="",style="solid", color="black", weight=3]; 26.49/9.54 4374[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqInt (wv300 * wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="black",shape="box"];4374 -> 4375[label="",style="solid", color="black", weight=3]; 26.49/9.54 4375[label="List.intersectBy000 (Float wv300 wv301) ((||) primEqInt (primMulInt wv300 wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float wv300 wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8740[label="wv300/Pos wv3000",fontsize=10,color="white",style="solid",shape="box"];4375 -> 8740[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8740 -> 4376[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8741[label="wv300/Neg wv3000",fontsize=10,color="white",style="solid",shape="box"];4375 -> 8741[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8741 -> 4377[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4376[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (primMulInt (Pos wv3000) wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8742[label="wv401/Pos wv4010",fontsize=10,color="white",style="solid",shape="box"];4376 -> 8742[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8742 -> 4378[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8743[label="wv401/Neg wv4010",fontsize=10,color="white",style="solid",shape="box"];4376 -> 8743[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8743 -> 4379[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4377[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (primMulInt (Neg wv3000) wv401) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8744[label="wv401/Pos wv4010",fontsize=10,color="white",style="solid",shape="box"];4377 -> 8744[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8744 -> 4380[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8745[label="wv401/Neg wv4010",fontsize=10,color="white",style="solid",shape="box"];4377 -> 8745[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8745 -> 4381[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4378[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (primMulInt (Pos wv3000) (Pos wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4378 -> 4382[label="",style="solid", color="black", weight=3]; 26.49/9.54 4379[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (primMulInt (Pos wv3000) (Neg wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4379 -> 4383[label="",style="solid", color="black", weight=3]; 26.49/9.54 4380[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (primMulInt (Neg wv3000) (Pos wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4380 -> 4384[label="",style="solid", color="black", weight=3]; 26.49/9.54 4381[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (primMulInt (Neg wv3000) (Neg wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="black",shape="box"];4381 -> 4385[label="",style="solid", color="black", weight=3]; 26.49/9.54 4382[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (Pos (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8746[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4382 -> 8746[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8746 -> 4386[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8747[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4382 -> 8747[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8747 -> 4387[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4383[label="List.intersectBy000 (Float (Pos wv3000) wv301) ((||) primEqInt (Neg (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8748[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4383 -> 8748[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8748 -> 4388[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8749[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4383 -> 8749[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8749 -> 4389[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4384[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (Neg (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8750[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4384 -> 8750[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8750 -> 4390[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8751[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4384 -> 8751[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8751 -> 4391[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4385[label="List.intersectBy000 (Float (Neg wv3000) wv301) ((||) primEqInt (Pos (primMulNat wv3000 wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg wv3000) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8752[label="wv3000/Succ wv30000",fontsize=10,color="white",style="solid",shape="box"];4385 -> 8752[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8752 -> 4392[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8753[label="wv3000/Zero",fontsize=10,color="white",style="solid",shape="box"];4385 -> 8753[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8753 -> 4393[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4386[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8754[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4386 -> 8754[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8754 -> 4394[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8755[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4386 -> 8755[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8755 -> 4395[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4387[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8756[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4387 -> 8756[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8756 -> 4396[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8757[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4387 -> 8757[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8757 -> 4397[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4388[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8758[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4388 -> 8758[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8758 -> 4398[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8759[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4388 -> 8759[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8759 -> 4399[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4389[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8760[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4389 -> 8760[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8760 -> 4400[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8761[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4389 -> 8761[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8761 -> 4401[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4390[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8762[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4390 -> 8762[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8762 -> 4402[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8763[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4390 -> 8763[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8763 -> 4403[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4391[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8764[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4391 -> 8764[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8764 -> 4404[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8765[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4391 -> 8765[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8765 -> 4405[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4392[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8766[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4392 -> 8766[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8766 -> 4406[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8767[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4392 -> 8767[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8767 -> 4407[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4393[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero wv4010)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8768[label="wv4010/Succ wv40100",fontsize=10,color="white",style="solid",shape="box"];4393 -> 8768[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8768 -> 4408[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8769[label="wv4010/Zero",fontsize=10,color="white",style="solid",shape="box"];4393 -> 8769[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8769 -> 4409[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4394[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4394 -> 4410[label="",style="solid", color="black", weight=3]; 26.49/9.54 4395[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4395 -> 4411[label="",style="solid", color="black", weight=3]; 26.49/9.54 4396[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4396 -> 4412[label="",style="solid", color="black", weight=3]; 26.49/9.54 4397[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4397 -> 4413[label="",style="solid", color="black", weight=3]; 26.49/9.54 4398[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4398 -> 4414[label="",style="solid", color="black", weight=3]; 26.49/9.54 4399[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4399 -> 4415[label="",style="solid", color="black", weight=3]; 26.49/9.54 4400[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4400 -> 4416[label="",style="solid", color="black", weight=3]; 26.49/9.54 4401[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4401 -> 4417[label="",style="solid", color="black", weight=3]; 26.49/9.54 4402[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4402 -> 4418[label="",style="solid", color="black", weight=3]; 26.49/9.54 4403[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4403 -> 4419[label="",style="solid", color="black", weight=3]; 26.49/9.54 4404[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4404 -> 4420[label="",style="solid", color="black", weight=3]; 26.49/9.54 4405[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4405 -> 4421[label="",style="solid", color="black", weight=3]; 26.49/9.54 4406[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4406 -> 4422[label="",style="solid", color="black", weight=3]; 26.49/9.54 4407[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primMulNat (Succ wv30000) Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4407 -> 4423[label="",style="solid", color="black", weight=3]; 26.49/9.54 4408[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4408 -> 4424[label="",style="solid", color="black", weight=3]; 26.49/9.54 4409[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos (primMulNat Zero Zero)) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="box"];4409 -> 4425[label="",style="solid", color="black", weight=3]; 26.49/9.54 4410 -> 6160[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4410[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4410 -> 6161[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4410 -> 6162[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4410 -> 6163[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4410 -> 6164[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4410 -> 6165[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4410 -> 6166[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4411[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="black",shape="box"];4411 -> 4428[label="",style="solid", color="black", weight=3]; 26.49/9.54 4412[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4412 -> 4429[label="",style="solid", color="black", weight=3]; 26.49/9.54 4413 -> 4412[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4413[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="magenta"];4414 -> 6506[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4414[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4414 -> 6507[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4414 -> 6508[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4414 -> 6509[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4414 -> 6510[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4414 -> 6511[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4415 -> 6506[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4415[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4415 -> 6512[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4415 -> 6513[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4415 -> 6514[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4415 -> 6515[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4415 -> 6516[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4416[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4416 -> 4433[label="",style="solid", color="black", weight=3]; 26.49/9.54 4417 -> 4416[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4417[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="magenta"];4418 -> 6880[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4418[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4418 -> 6881[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4418 -> 6882[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4418 -> 6883[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4418 -> 6884[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4418 -> 6885[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4419 -> 6880[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4419[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4419 -> 6886[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4419 -> 6887[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4419 -> 6888[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4419 -> 6889[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4419 -> 6890[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4420[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4420 -> 4437[label="",style="solid", color="black", weight=3]; 26.49/9.54 4421 -> 4420[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4421[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="magenta"];4422 -> 7288[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4422[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos (primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100))) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4422 -> 7289[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4422 -> 7290[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4422 -> 7291[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4422 -> 7292[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4422 -> 7293[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4423 -> 7288[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4423[label="List.intersectBy000 (Float (Neg (Succ wv30000)) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) wv301)) wv41))",fontsize=16,color="magenta"];4423 -> 7294[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4423 -> 7295[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4423 -> 7296[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4423 -> 7297[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4423 -> 7298[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 4424[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="black",shape="triangle"];4424 -> 4441[label="",style="solid", color="black", weight=3]; 26.49/9.54 4425 -> 4424[label="",style="dashed", color="red", weight=0]; 26.49/9.54 4425[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos Zero) (wv301 * wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="magenta"];6161[label="wv301",fontsize=16,color="green",shape="box"];6162[label="wv30000",fontsize=16,color="green",shape="box"];6163[label="wv40100",fontsize=16,color="green",shape="box"];6164[label="wv41",fontsize=16,color="green",shape="box"];6165[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="burlywood",shape="triangle"];8770[label="wv30000/Succ wv300000",fontsize=10,color="white",style="solid",shape="box"];6165 -> 8770[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8770 -> 6299[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8771[label="wv30000/Zero",fontsize=10,color="white",style="solid",shape="box"];6165 -> 8771[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8771 -> 6300[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6166[label="wv400",fontsize=16,color="green",shape="box"];6160[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (primPlusNat wv76 (Succ wv77))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="burlywood",shape="triangle"];8772[label="wv76/Succ wv760",fontsize=10,color="white",style="solid",shape="box"];6160 -> 8772[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8772 -> 6301[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8773[label="wv76/Zero",fontsize=10,color="white",style="solid",shape="box"];6160 -> 8773[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8773 -> 6302[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4428[label="List.intersectBy000 (Float (Pos (Succ wv30000)) wv301) ((||) primEqInt (Pos Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8774[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4428 -> 8774[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8774 -> 4444[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8775[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4428 -> 8775[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8775 -> 4445[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4429[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Pos Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8776[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4429 -> 8776[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8776 -> 4446[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8777[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4429 -> 8777[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8777 -> 4447[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6507[label="wv30000",fontsize=16,color="green",shape="box"];6508[label="wv41",fontsize=16,color="green",shape="box"];6509[label="wv301",fontsize=16,color="green",shape="box"];6510 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.54 6510[label="primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];6510 -> 6635[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6510 -> 6636[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6511[label="wv400",fontsize=16,color="green",shape="box"];6506[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg wv148) (wv35 * wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="burlywood",shape="triangle"];8778[label="wv148/Succ wv1480",fontsize=10,color="white",style="solid",shape="box"];6506 -> 8778[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8778 -> 6637[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8779[label="wv148/Zero",fontsize=10,color="white",style="solid",shape="box"];6506 -> 8779[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8779 -> 6638[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6512[label="wv30000",fontsize=16,color="green",shape="box"];6513[label="wv41",fontsize=16,color="green",shape="box"];6514[label="wv301",fontsize=16,color="green",shape="box"];6515[label="Zero",fontsize=16,color="green",shape="box"];6516[label="wv400",fontsize=16,color="green",shape="box"];4433[label="List.intersectBy000 (Float (Pos Zero) wv301) ((||) primEqInt (Neg Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8780[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4433 -> 8780[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8780 -> 4452[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8781[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4433 -> 8781[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8781 -> 4453[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6881[label="wv41",fontsize=16,color="green",shape="box"];6882[label="wv301",fontsize=16,color="green",shape="box"];6883[label="wv400",fontsize=16,color="green",shape="box"];6884[label="wv30000",fontsize=16,color="green",shape="box"];6885 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.54 6885[label="primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];6885 -> 7027[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6885 -> 7028[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6880[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg wv204) (wv61 * wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="burlywood",shape="triangle"];8782[label="wv204/Succ wv2040",fontsize=10,color="white",style="solid",shape="box"];6880 -> 8782[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8782 -> 7029[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8783[label="wv204/Zero",fontsize=10,color="white",style="solid",shape="box"];6880 -> 8783[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8783 -> 7030[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6886[label="wv41",fontsize=16,color="green",shape="box"];6887[label="wv301",fontsize=16,color="green",shape="box"];6888[label="wv400",fontsize=16,color="green",shape="box"];6889[label="wv30000",fontsize=16,color="green",shape="box"];6890[label="Zero",fontsize=16,color="green",shape="box"];4437[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Neg Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8784[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4437 -> 8784[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8784 -> 4458[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8785[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4437 -> 8785[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8785 -> 4459[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7289[label="wv301",fontsize=16,color="green",shape="box"];7290[label="wv41",fontsize=16,color="green",shape="box"];7291[label="wv400",fontsize=16,color="green",shape="box"];7292 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.54 7292[label="primPlusNat (primMulNat wv30000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];7292 -> 7417[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 7292 -> 7418[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 7293[label="wv30000",fontsize=16,color="green",shape="box"];7288[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos wv260) (wv48 * wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="burlywood",shape="triangle"];8786[label="wv260/Succ wv2600",fontsize=10,color="white",style="solid",shape="box"];7288 -> 8786[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8786 -> 7419[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8787[label="wv260/Zero",fontsize=10,color="white",style="solid",shape="box"];7288 -> 8787[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8787 -> 7420[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7294[label="wv301",fontsize=16,color="green",shape="box"];7295[label="wv41",fontsize=16,color="green",shape="box"];7296[label="wv400",fontsize=16,color="green",shape="box"];7297[label="Zero",fontsize=16,color="green",shape="box"];7298[label="wv30000",fontsize=16,color="green",shape="box"];4441[label="List.intersectBy000 (Float (Neg Zero) wv301) ((||) primEqInt (Pos Zero) (primMulInt wv301 wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) wv301)) wv41))",fontsize=16,color="burlywood",shape="box"];8788[label="wv301/Pos wv3010",fontsize=10,color="white",style="solid",shape="box"];4441 -> 8788[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8788 -> 4464[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8789[label="wv301/Neg wv3010",fontsize=10,color="white",style="solid",shape="box"];4441 -> 8789[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8789 -> 4465[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6299[label="primMulNat (Succ wv300000) (Succ wv40100)",fontsize=16,color="black",shape="box"];6299 -> 6305[label="",style="solid", color="black", weight=3]; 26.49/9.54 6300[label="primMulNat Zero (Succ wv40100)",fontsize=16,color="black",shape="box"];6300 -> 6306[label="",style="solid", color="black", weight=3]; 26.49/9.54 6301[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (primPlusNat (Succ wv760) (Succ wv77))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6301 -> 6307[label="",style="solid", color="black", weight=3]; 26.49/9.54 6302[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (primPlusNat Zero (Succ wv77))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6302 -> 6308[label="",style="solid", color="black", weight=3]; 26.49/9.54 4444[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8790[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4444 -> 8790[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8790 -> 4469[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8791[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4444 -> 8791[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8791 -> 4470[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4445[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8792[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4445 -> 8792[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8792 -> 4471[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8793[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4445 -> 8793[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8793 -> 4472[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4446[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8794[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4446 -> 8794[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8794 -> 4473[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8795[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4446 -> 8795[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8795 -> 4474[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4447[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8796[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4447 -> 8796[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8796 -> 4475[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8797[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4447 -> 8797[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8797 -> 4476[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6635[label="Succ wv40100",fontsize=16,color="green",shape="box"];6636 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.54 6636[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="magenta"];6636 -> 6641[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6350[label="primPlusNat wv820 wv40100",fontsize=16,color="burlywood",shape="triangle"];8798[label="wv820/Succ wv8200",fontsize=10,color="white",style="solid",shape="box"];6350 -> 8798[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8798 -> 6361[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8799[label="wv820/Zero",fontsize=10,color="white",style="solid",shape="box"];6350 -> 8799[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8799 -> 6362[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6637[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg (Succ wv1480)) (wv35 * wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="black",shape="box"];6637 -> 6642[label="",style="solid", color="black", weight=3]; 26.49/9.54 6638[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg Zero) (wv35 * wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="black",shape="box"];6638 -> 6643[label="",style="solid", color="black", weight=3]; 26.49/9.54 4452[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8800[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4452 -> 8800[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8800 -> 4484[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8801[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4452 -> 8801[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8801 -> 4485[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4453[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8802[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4453 -> 8802[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8802 -> 4486[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8803[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4453 -> 8803[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8803 -> 4487[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7027[label="Succ wv40100",fontsize=16,color="green",shape="box"];7028 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.54 7028[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="magenta"];7028 -> 7033[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 7029[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg (Succ wv2040)) (wv61 * wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="black",shape="box"];7029 -> 7034[label="",style="solid", color="black", weight=3]; 26.49/9.54 7030[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg Zero) (wv61 * wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="black",shape="box"];7030 -> 7035[label="",style="solid", color="black", weight=3]; 26.49/9.54 4458[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8804[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4458 -> 8804[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8804 -> 4495[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8805[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4458 -> 8805[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8805 -> 4496[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4459[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8806[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4459 -> 8806[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8806 -> 4497[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8807[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4459 -> 8807[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8807 -> 4498[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7417[label="Succ wv40100",fontsize=16,color="green",shape="box"];7418 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.54 7418[label="primMulNat wv30000 (Succ wv40100)",fontsize=16,color="magenta"];7418 -> 7423[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 7418 -> 7424[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 7419[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos (Succ wv2600)) (wv48 * wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="black",shape="box"];7419 -> 7425[label="",style="solid", color="black", weight=3]; 26.49/9.54 7420[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos Zero) (wv48 * wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="black",shape="box"];7420 -> 7426[label="",style="solid", color="black", weight=3]; 26.49/9.54 4464[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8808[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4464 -> 8808[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8808 -> 4506[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8809[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4464 -> 8809[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8809 -> 4507[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4465[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) wv400) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8810[label="wv400/Pos wv4000",fontsize=10,color="white",style="solid",shape="box"];4465 -> 8810[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8810 -> 4508[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8811[label="wv400/Neg wv4000",fontsize=10,color="white",style="solid",shape="box"];4465 -> 8811[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8811 -> 4509[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6305 -> 6315[label="",style="dashed", color="red", weight=0]; 26.49/9.54 6305[label="primPlusNat (primMulNat wv300000 (Succ wv40100)) (Succ wv40100)",fontsize=16,color="magenta"];6305 -> 6316[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6306[label="Zero",fontsize=16,color="green",shape="box"];6307[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6307 -> 6324[label="",style="solid", color="black", weight=3]; 26.49/9.54 6308[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ wv77)) (wv75 * wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="black",shape="box"];6308 -> 6325[label="",style="solid", color="black", weight=3]; 26.49/9.54 4469[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4469 -> 4513[label="",style="solid", color="black", weight=3]; 26.49/9.54 4470[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4470 -> 4514[label="",style="solid", color="black", weight=3]; 26.49/9.54 4471[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4471 -> 4515[label="",style="solid", color="black", weight=3]; 26.49/9.54 4472[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4472 -> 4516[label="",style="solid", color="black", weight=3]; 26.49/9.54 4473[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4473 -> 4517[label="",style="solid", color="black", weight=3]; 26.49/9.54 4474[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4474 -> 4518[label="",style="solid", color="black", weight=3]; 26.49/9.54 4475[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4475 -> 4519[label="",style="solid", color="black", weight=3]; 26.49/9.54 4476[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4476 -> 4520[label="",style="solid", color="black", weight=3]; 26.49/9.54 6641[label="wv40100",fontsize=16,color="green",shape="box"];6361[label="primPlusNat (Succ wv8200) wv40100",fontsize=16,color="burlywood",shape="box"];8812[label="wv40100/Succ wv401000",fontsize=10,color="white",style="solid",shape="box"];6361 -> 8812[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8812 -> 6379[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8813[label="wv40100/Zero",fontsize=10,color="white",style="solid",shape="box"];6361 -> 8813[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8813 -> 6380[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6362[label="primPlusNat Zero wv40100",fontsize=16,color="burlywood",shape="box"];8814[label="wv40100/Succ wv401000",fontsize=10,color="white",style="solid",shape="box"];6362 -> 8814[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8814 -> 6381[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8815[label="wv40100/Zero",fontsize=10,color="white",style="solid",shape="box"];6362 -> 8815[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8815 -> 6382[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6642[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt wv35 wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="burlywood",shape="box"];8816[label="wv35/Pos wv350",fontsize=10,color="white",style="solid",shape="box"];6642 -> 8816[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8816 -> 6646[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8817[label="wv35/Neg wv350",fontsize=10,color="white",style="solid",shape="box"];6642 -> 8817[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8817 -> 6647[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6643[label="List.intersectBy000 (Float (Pos (Succ wv34)) wv35) ((||) primEqInt (Neg Zero) (primMulInt wv35 wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) wv35)) wv39))",fontsize=16,color="burlywood",shape="box"];8818[label="wv35/Pos wv350",fontsize=10,color="white",style="solid",shape="box"];6643 -> 8818[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8818 -> 6648[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8819[label="wv35/Neg wv350",fontsize=10,color="white",style="solid",shape="box"];6643 -> 8819[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8819 -> 6649[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4484[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4484 -> 4528[label="",style="solid", color="black", weight=3]; 26.49/9.54 4485[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4485 -> 4529[label="",style="solid", color="black", weight=3]; 26.49/9.54 4486[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4486 -> 4530[label="",style="solid", color="black", weight=3]; 26.49/9.54 4487[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4487 -> 4531[label="",style="solid", color="black", weight=3]; 26.49/9.54 7033[label="wv30000",fontsize=16,color="green",shape="box"];7034[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt wv61 wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="burlywood",shape="box"];8820[label="wv61/Pos wv610",fontsize=10,color="white",style="solid",shape="box"];7034 -> 8820[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8820 -> 7038[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8821[label="wv61/Neg wv610",fontsize=10,color="white",style="solid",shape="box"];7034 -> 8821[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8821 -> 7039[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7035[label="List.intersectBy000 (Float (Neg (Succ wv60)) wv61) ((||) primEqInt (Neg Zero) (primMulInt wv61 wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) wv61)) wv65))",fontsize=16,color="burlywood",shape="box"];8822[label="wv61/Pos wv610",fontsize=10,color="white",style="solid",shape="box"];7035 -> 8822[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8822 -> 7040[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8823[label="wv61/Neg wv610",fontsize=10,color="white",style="solid",shape="box"];7035 -> 8823[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8823 -> 7041[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4495[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4495 -> 4539[label="",style="solid", color="black", weight=3]; 26.49/9.54 4496[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4496 -> 4540[label="",style="solid", color="black", weight=3]; 26.49/9.54 4497[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4497 -> 4541[label="",style="solid", color="black", weight=3]; 26.49/9.54 4498[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4498 -> 4542[label="",style="solid", color="black", weight=3]; 26.49/9.54 7423[label="wv40100",fontsize=16,color="green",shape="box"];7424[label="wv30000",fontsize=16,color="green",shape="box"];7425[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt wv48 wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="burlywood",shape="box"];8824[label="wv48/Pos wv480",fontsize=10,color="white",style="solid",shape="box"];7425 -> 8824[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8824 -> 7429[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8825[label="wv48/Neg wv480",fontsize=10,color="white",style="solid",shape="box"];7425 -> 8825[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8825 -> 7430[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7426[label="List.intersectBy000 (Float (Neg (Succ wv47)) wv48) ((||) primEqInt (Pos Zero) (primMulInt wv48 wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) wv48)) wv52))",fontsize=16,color="burlywood",shape="box"];8826[label="wv48/Pos wv480",fontsize=10,color="white",style="solid",shape="box"];7426 -> 8826[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8826 -> 7431[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8827[label="wv48/Neg wv480",fontsize=10,color="white",style="solid",shape="box"];7426 -> 8827[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8827 -> 7432[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4506[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4506 -> 4550[label="",style="solid", color="black", weight=3]; 26.49/9.54 4507[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="black",shape="box"];4507 -> 4551[label="",style="solid", color="black", weight=3]; 26.49/9.54 4508[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Pos wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4508 -> 4552[label="",style="solid", color="black", weight=3]; 26.49/9.54 4509[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv3010) (Neg wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="black",shape="box"];4509 -> 4553[label="",style="solid", color="black", weight=3]; 26.49/9.54 6316 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.54 6316[label="primMulNat wv300000 (Succ wv40100)",fontsize=16,color="magenta"];6316 -> 6326[label="",style="dashed", color="magenta", weight=3]; 26.49/9.54 6315[label="primPlusNat wv82 (Succ wv40100)",fontsize=16,color="burlywood",shape="triangle"];8828[label="wv82/Succ wv820",fontsize=10,color="white",style="solid",shape="box"];6315 -> 8828[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8828 -> 6327[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8829[label="wv82/Zero",fontsize=10,color="white",style="solid",shape="box"];6315 -> 8829[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8829 -> 6328[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6324[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt wv75 wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="burlywood",shape="box"];8830[label="wv75/Pos wv750",fontsize=10,color="white",style="solid",shape="box"];6324 -> 8830[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8830 -> 6333[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8831[label="wv75/Neg wv750",fontsize=10,color="white",style="solid",shape="box"];6324 -> 8831[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8831 -> 6334[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6325[label="List.intersectBy000 (Float (Pos (Succ wv74)) wv75) ((||) primEqInt (Pos (Succ wv77)) (primMulInt wv75 wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) wv75)) wv79))",fontsize=16,color="burlywood",shape="box"];8832[label="wv75/Pos wv750",fontsize=10,color="white",style="solid",shape="box"];6325 -> 8832[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8832 -> 6335[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8833[label="wv75/Neg wv750",fontsize=10,color="white",style="solid",shape="box"];6325 -> 8833[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8833 -> 6336[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4513[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8834[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4513 -> 8834[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8834 -> 4559[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8835[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4513 -> 8835[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8835 -> 4560[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4514[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8836[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4514 -> 8836[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8836 -> 4561[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8837[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4514 -> 8837[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8837 -> 4562[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4515[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8838[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4515 -> 8838[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8838 -> 4563[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8839[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4515 -> 8839[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8839 -> 4564[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4516[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8840[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4516 -> 8840[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8840 -> 4565[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8841[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4516 -> 8841[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8841 -> 4566[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4517[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8842[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4517 -> 8842[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8842 -> 4567[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8843[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4517 -> 8843[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8843 -> 4568[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4518[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8844[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4518 -> 8844[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8844 -> 4569[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8845[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4518 -> 8845[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8845 -> 4570[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4519[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8846[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4519 -> 8846[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8846 -> 4571[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8847[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4519 -> 8847[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8847 -> 4572[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4520[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8848[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4520 -> 8848[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8848 -> 4573[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8849[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4520 -> 8849[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8849 -> 4574[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6379[label="primPlusNat (Succ wv8200) (Succ wv401000)",fontsize=16,color="black",shape="box"];6379 -> 6409[label="",style="solid", color="black", weight=3]; 26.49/9.54 6380[label="primPlusNat (Succ wv8200) Zero",fontsize=16,color="black",shape="box"];6380 -> 6410[label="",style="solid", color="black", weight=3]; 26.49/9.54 6381[label="primPlusNat Zero (Succ wv401000)",fontsize=16,color="black",shape="box"];6381 -> 6411[label="",style="solid", color="black", weight=3]; 26.49/9.54 6382[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];6382 -> 6412[label="",style="solid", color="black", weight=3]; 26.49/9.54 6646[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Pos wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8850[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6646 -> 8850[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8850 -> 6652[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8851[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6646 -> 8851[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8851 -> 6653[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6647[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Neg wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8852[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6647 -> 8852[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8852 -> 6654[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8853[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6647 -> 8853[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8853 -> 6655[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6648[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8854[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6648 -> 8854[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8854 -> 6656[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8855[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6648 -> 8855[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8855 -> 6657[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6649[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv350) wv38) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8856[label="wv38/Pos wv380",fontsize=10,color="white",style="solid",shape="box"];6649 -> 8856[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8856 -> 6658[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8857[label="wv38/Neg wv380",fontsize=10,color="white",style="solid",shape="box"];6649 -> 8857[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8857 -> 6659[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4528[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8858[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4528 -> 8858[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8858 -> 4588[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8859[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4528 -> 8859[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8859 -> 4589[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4529[label="List.intersectBy000 (Float (Pos Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8860[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4529 -> 8860[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8860 -> 4590[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8861[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4529 -> 8861[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8861 -> 4591[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4530[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8862[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4530 -> 8862[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8862 -> 4592[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8863[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4530 -> 8863[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8863 -> 4593[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4531[label="List.intersectBy000 (Float (Pos Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8864[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4531 -> 8864[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8864 -> 4594[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8865[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4531 -> 8865[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8865 -> 4595[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7038[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Pos wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8866[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7038 -> 8866[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8866 -> 7044[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8867[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7038 -> 8867[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8867 -> 7045[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7039[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Neg wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8868[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7039 -> 8868[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8868 -> 7046[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8869[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7039 -> 8869[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8869 -> 7047[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7040[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8870[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7040 -> 8870[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8870 -> 7048[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8871[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7040 -> 8871[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8871 -> 7049[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7041[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv610) wv64) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8872[label="wv64/Pos wv640",fontsize=10,color="white",style="solid",shape="box"];7041 -> 8872[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8872 -> 7050[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8873[label="wv64/Neg wv640",fontsize=10,color="white",style="solid",shape="box"];7041 -> 8873[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8873 -> 7051[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4539[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8874[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4539 -> 8874[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8874 -> 4609[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8875[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4539 -> 8875[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8875 -> 4610[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4540[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8876[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4540 -> 8876[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8876 -> 4611[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8877[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4540 -> 8877[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8877 -> 4612[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4541[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8878[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4541 -> 8878[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8878 -> 4613[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8879[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4541 -> 8879[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8879 -> 4614[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4542[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8880[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4542 -> 8880[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8880 -> 4615[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8881[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4542 -> 8881[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8881 -> 4616[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7429[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Pos wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8882[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7429 -> 8882[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8882 -> 7435[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8883[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7429 -> 8883[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8883 -> 7436[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7430[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Neg wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8884[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7430 -> 8884[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8884 -> 7437[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8885[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7430 -> 8885[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8885 -> 7438[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7431[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8886[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7431 -> 8886[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8886 -> 7439[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8887[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7431 -> 8887[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8887 -> 7440[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7432[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv480) wv51) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];8888[label="wv51/Pos wv510",fontsize=10,color="white",style="solid",shape="box"];7432 -> 8888[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8888 -> 7441[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8889[label="wv51/Neg wv510",fontsize=10,color="white",style="solid",shape="box"];7432 -> 8889[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8889 -> 7442[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4550[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8890[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4550 -> 8890[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8890 -> 4630[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8891[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4550 -> 8891[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8891 -> 4631[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4551[label="List.intersectBy000 (Float (Neg Zero) (Pos wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8892[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4551 -> 8892[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8892 -> 4632[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8893[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4551 -> 8893[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8893 -> 4633[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4552[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8894[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4552 -> 8894[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8894 -> 4634[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8895[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4552 -> 8895[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8895 -> 4635[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4553[label="List.intersectBy000 (Float (Neg Zero) (Neg wv3010)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv3010 wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg wv3010))) wv41))",fontsize=16,color="burlywood",shape="box"];8896[label="wv3010/Succ wv30100",fontsize=10,color="white",style="solid",shape="box"];4553 -> 8896[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8896 -> 4636[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8897[label="wv3010/Zero",fontsize=10,color="white",style="solid",shape="box"];4553 -> 8897[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8897 -> 4637[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6326[label="wv300000",fontsize=16,color="green",shape="box"];6327[label="primPlusNat (Succ wv820) (Succ wv40100)",fontsize=16,color="black",shape="box"];6327 -> 6337[label="",style="solid", color="black", weight=3]; 26.49/9.54 6328[label="primPlusNat Zero (Succ wv40100)",fontsize=16,color="black",shape="box"];6328 -> 6338[label="",style="solid", color="black", weight=3]; 26.49/9.54 6333[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Pos wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8898[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6333 -> 8898[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8898 -> 6342[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8899[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6333 -> 8899[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8899 -> 6343[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6334[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Neg wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8900[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6334 -> 8900[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8900 -> 6344[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8901[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6334 -> 8901[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8901 -> 6345[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6335[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Pos wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8902[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6335 -> 8902[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8902 -> 6346[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8903[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6335 -> 8903[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8903 -> 6347[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6336[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Neg wv750) wv78) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];8904[label="wv78/Pos wv780",fontsize=10,color="white",style="solid",shape="box"];6336 -> 8904[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8904 -> 6348[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8905[label="wv78/Neg wv780",fontsize=10,color="white",style="solid",shape="box"];6336 -> 8905[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8905 -> 6349[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4559[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8906[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4559 -> 8906[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8906 -> 4645[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8907[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4559 -> 8907[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8907 -> 4646[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4560[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8908[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4560 -> 8908[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8908 -> 4647[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8909[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4560 -> 8909[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8909 -> 4648[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4561[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8910[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4561 -> 8910[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8910 -> 4649[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8911[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4561 -> 8911[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8911 -> 4650[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4562[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8912[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4562 -> 8912[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8912 -> 4651[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8913[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4562 -> 8913[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8913 -> 4652[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4563[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8914[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4563 -> 8914[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8914 -> 4653[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8915[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4563 -> 8915[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8915 -> 4654[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4564[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8916[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4564 -> 8916[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8916 -> 4655[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8917[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4564 -> 8917[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8917 -> 4656[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4565[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8918[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4565 -> 8918[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8918 -> 4657[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8919[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4565 -> 8919[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8919 -> 4658[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4566[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8920[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4566 -> 8920[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8920 -> 4659[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8921[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4566 -> 8921[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8921 -> 4660[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4567[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8922[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4567 -> 8922[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8922 -> 4661[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8923[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4567 -> 8923[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8923 -> 4662[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4568[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8924[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4568 -> 8924[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8924 -> 4663[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8925[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4568 -> 8925[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8925 -> 4664[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4569[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8926[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4569 -> 8926[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8926 -> 4665[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8927[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4569 -> 8927[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8927 -> 4666[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4570[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8928[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4570 -> 8928[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8928 -> 4667[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8929[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4570 -> 8929[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8929 -> 4668[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4571[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8930[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4571 -> 8930[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8930 -> 4669[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8931[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4571 -> 8931[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8931 -> 4670[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4572[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8932[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4572 -> 8932[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8932 -> 4671[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8933[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4572 -> 8933[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8933 -> 4672[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4573[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8934[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4573 -> 8934[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8934 -> 4673[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8935[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4573 -> 8935[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8935 -> 4674[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4574[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8936[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4574 -> 8936[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8936 -> 4675[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8937[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4574 -> 8937[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8937 -> 4676[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 6409[label="Succ (Succ (primPlusNat wv8200 wv401000))",fontsize=16,color="green",shape="box"];6409 -> 6427[label="",style="dashed", color="green", weight=3]; 26.49/9.54 6410[label="Succ wv8200",fontsize=16,color="green",shape="box"];6411[label="Succ wv401000",fontsize=16,color="green",shape="box"];6412[label="Zero",fontsize=16,color="green",shape="box"];6652[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Pos wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6652 -> 6662[label="",style="solid", color="black", weight=3]; 26.49/9.54 6653[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Pos wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6653 -> 6663[label="",style="solid", color="black", weight=3]; 26.49/9.54 6654[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Neg wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6654 -> 6664[label="",style="solid", color="black", weight=3]; 26.49/9.54 6655[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (primMulInt (Neg wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6655 -> 6665[label="",style="solid", color="black", weight=3]; 26.49/9.54 6656[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6656 -> 6666[label="",style="solid", color="black", weight=3]; 26.49/9.54 6657[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6657 -> 6667[label="",style="solid", color="black", weight=3]; 26.49/9.54 6658[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv350) (Pos wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6658 -> 6668[label="",style="solid", color="black", weight=3]; 26.49/9.54 6659[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv350) (Neg wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6659 -> 6669[label="",style="solid", color="black", weight=3]; 26.49/9.54 4588[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8938[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4588 -> 8938[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8938 -> 4700[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8939[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4588 -> 8939[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8939 -> 4701[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4589[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8940[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4589 -> 8940[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8940 -> 4702[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8941[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4589 -> 8941[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8941 -> 4703[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4590[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8942[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4590 -> 8942[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8942 -> 4704[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8943[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4590 -> 8943[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8943 -> 4705[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4591[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8944[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4591 -> 8944[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8944 -> 4706[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8945[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4591 -> 8945[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8945 -> 4707[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4592[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8946[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4592 -> 8946[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8946 -> 4708[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8947[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4592 -> 8947[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8947 -> 4709[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4593[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8948[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4593 -> 8948[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8948 -> 4710[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8949[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4593 -> 8949[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8949 -> 4711[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4594[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8950[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4594 -> 8950[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8950 -> 4712[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8951[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4594 -> 8951[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8951 -> 4713[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4595[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8952[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4595 -> 8952[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8952 -> 4714[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8953[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4595 -> 8953[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8953 -> 4715[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 7044[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Pos wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7044 -> 7056[label="",style="solid", color="black", weight=3]; 26.49/9.54 7045[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Pos wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7045 -> 7057[label="",style="solid", color="black", weight=3]; 26.49/9.54 7046[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Neg wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7046 -> 7058[label="",style="solid", color="black", weight=3]; 26.49/9.54 7047[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (primMulInt (Neg wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7047 -> 7059[label="",style="solid", color="black", weight=3]; 26.49/9.54 7048[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7048 -> 7060[label="",style="solid", color="black", weight=3]; 26.49/9.54 7049[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Pos wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7049 -> 7061[label="",style="solid", color="black", weight=3]; 26.49/9.54 7050[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv610) (Pos wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7050 -> 7062[label="",style="solid", color="black", weight=3]; 26.49/9.54 7051[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (primMulInt (Neg wv610) (Neg wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7051 -> 7063[label="",style="solid", color="black", weight=3]; 26.49/9.54 4609[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8954[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4609 -> 8954[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8954 -> 4739[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8955[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4609 -> 8955[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8955 -> 4740[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4610[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8956[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4610 -> 8956[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8956 -> 4741[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8957[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4610 -> 8957[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8957 -> 4742[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4611[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8958[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4611 -> 8958[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8958 -> 4743[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8959[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4611 -> 8959[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8959 -> 4744[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4612[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8960[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4612 -> 8960[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8960 -> 4745[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 8961[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4612 -> 8961[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8961 -> 4746[label="",style="solid", color="burlywood", weight=3]; 26.49/9.54 4613[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8962[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4613 -> 8962[label="",style="solid", color="burlywood", weight=9]; 26.49/9.54 8962 -> 4747[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8963[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4613 -> 8963[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8963 -> 4748[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4614[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8964[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4614 -> 8964[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8964 -> 4749[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8965[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4614 -> 8965[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8965 -> 4750[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4615[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8966[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4615 -> 8966[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8966 -> 4751[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8967[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4615 -> 8967[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8967 -> 4752[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4616[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8968[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4616 -> 8968[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8968 -> 4753[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8969[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4616 -> 8969[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8969 -> 4754[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7435[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Pos wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7435 -> 7445[label="",style="solid", color="black", weight=3]; 26.49/9.55 7436[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Pos wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7436 -> 7446[label="",style="solid", color="black", weight=3]; 26.49/9.55 7437[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Neg wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7437 -> 7447[label="",style="solid", color="black", weight=3]; 26.49/9.55 7438[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (primMulInt (Neg wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7438 -> 7448[label="",style="solid", color="black", weight=3]; 26.49/9.55 7439[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7439 -> 7449[label="",style="solid", color="black", weight=3]; 26.49/9.55 7440[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Pos wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7440 -> 7450[label="",style="solid", color="black", weight=3]; 26.49/9.55 7441[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv480) (Pos wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7441 -> 7451[label="",style="solid", color="black", weight=3]; 26.49/9.55 7442[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (primMulInt (Neg wv480) (Neg wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7442 -> 7452[label="",style="solid", color="black", weight=3]; 26.49/9.55 4630[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8970[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4630 -> 8970[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8970 -> 4778[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8971[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4630 -> 8971[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8971 -> 4779[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4631[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8972[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4631 -> 8972[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8972 -> 4780[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8973[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4631 -> 8973[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8973 -> 4781[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4632[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8974[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4632 -> 8974[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8974 -> 4782[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8975[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4632 -> 8975[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8975 -> 4783[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4633[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8976[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4633 -> 8976[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8976 -> 4784[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8977[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4633 -> 8977[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8977 -> 4785[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4634[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8978[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4634 -> 8978[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8978 -> 4786[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8979[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4634 -> 8979[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8979 -> 4787[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4635[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8980[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4635 -> 8980[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8980 -> 4788[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8981[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4635 -> 8981[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8981 -> 4789[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4636[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];8982[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4636 -> 8982[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8982 -> 4790[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8983[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4636 -> 8983[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8983 -> 4791[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4637[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv4000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="burlywood",shape="box"];8984[label="wv4000/Succ wv40000",fontsize=10,color="white",style="solid",shape="box"];4637 -> 8984[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8984 -> 4792[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8985[label="wv4000/Zero",fontsize=10,color="white",style="solid",shape="box"];4637 -> 8985[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8985 -> 4793[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6337[label="Succ (Succ (primPlusNat wv820 wv40100))",fontsize=16,color="green",shape="box"];6337 -> 6350[label="",style="dashed", color="green", weight=3]; 26.49/9.55 6338[label="Succ wv40100",fontsize=16,color="green",shape="box"];6342[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Pos wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6342 -> 6353[label="",style="solid", color="black", weight=3]; 26.49/9.55 6343[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Pos wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6343 -> 6354[label="",style="solid", color="black", weight=3]; 26.49/9.55 6344[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Neg wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6344 -> 6355[label="",style="solid", color="black", weight=3]; 26.49/9.55 6345[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (primMulInt (Neg wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6345 -> 6356[label="",style="solid", color="black", weight=3]; 26.49/9.55 6346[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Pos wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6346 -> 6357[label="",style="solid", color="black", weight=3]; 26.49/9.55 6347[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Pos wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="box"];6347 -> 6358[label="",style="solid", color="black", weight=3]; 26.49/9.55 6348[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Neg wv750) (Pos wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6348 -> 6359[label="",style="solid", color="black", weight=3]; 26.49/9.55 6349[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (primMulInt (Neg wv750) (Neg wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="box"];6349 -> 6360[label="",style="solid", color="black", weight=3]; 26.49/9.55 4645[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4645 -> 4802[label="",style="solid", color="black", weight=3]; 26.49/9.55 4646[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4646 -> 4803[label="",style="solid", color="black", weight=3]; 26.49/9.55 4647[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4647 -> 4804[label="",style="solid", color="black", weight=3]; 26.49/9.55 4648[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4648 -> 4805[label="",style="solid", color="black", weight=3]; 26.49/9.55 4649[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4649 -> 4806[label="",style="solid", color="black", weight=3]; 26.49/9.55 4650[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4650 -> 4807[label="",style="solid", color="black", weight=3]; 26.49/9.55 4651[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4651 -> 4808[label="",style="solid", color="black", weight=3]; 26.49/9.55 4652[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4652 -> 4809[label="",style="solid", color="black", weight=3]; 26.49/9.55 4653[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4653 -> 4810[label="",style="solid", color="black", weight=3]; 26.49/9.55 4654[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4654 -> 4811[label="",style="solid", color="black", weight=3]; 26.49/9.55 4655[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4655 -> 4812[label="",style="solid", color="black", weight=3]; 26.49/9.55 4656[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4656 -> 4813[label="",style="solid", color="black", weight=3]; 26.49/9.55 4657[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4657 -> 4814[label="",style="solid", color="black", weight=3]; 26.49/9.55 4658[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4658 -> 4815[label="",style="solid", color="black", weight=3]; 26.49/9.55 4659[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4659 -> 4816[label="",style="solid", color="black", weight=3]; 26.49/9.55 4660[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4660 -> 4817[label="",style="solid", color="black", weight=3]; 26.49/9.55 4661[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4661 -> 4818[label="",style="solid", color="black", weight=3]; 26.49/9.55 4662[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4662 -> 4819[label="",style="solid", color="black", weight=3]; 26.49/9.55 4663[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4663 -> 4820[label="",style="solid", color="black", weight=3]; 26.49/9.55 4664[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4664 -> 4821[label="",style="solid", color="black", weight=3]; 26.49/9.55 4665[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4665 -> 4822[label="",style="solid", color="black", weight=3]; 26.49/9.55 4666[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4666 -> 4823[label="",style="solid", color="black", weight=3]; 26.49/9.55 4667[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4667 -> 4824[label="",style="solid", color="black", weight=3]; 26.49/9.55 4668[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4668 -> 4825[label="",style="solid", color="black", weight=3]; 26.49/9.55 4669[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4669 -> 4826[label="",style="solid", color="black", weight=3]; 26.49/9.55 4670[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4670 -> 4827[label="",style="solid", color="black", weight=3]; 26.49/9.55 4671[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4671 -> 4828[label="",style="solid", color="black", weight=3]; 26.49/9.55 4672[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4672 -> 4829[label="",style="solid", color="black", weight=3]; 26.49/9.55 4673[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4673 -> 4830[label="",style="solid", color="black", weight=3]; 26.49/9.55 4674[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4674 -> 4831[label="",style="solid", color="black", weight=3]; 26.49/9.55 4675[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4675 -> 4832[label="",style="solid", color="black", weight=3]; 26.49/9.55 4676[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4676 -> 4833[label="",style="solid", color="black", weight=3]; 26.49/9.55 6427 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6427[label="primPlusNat wv8200 wv401000",fontsize=16,color="magenta"];6427 -> 6442[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6427 -> 6443[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6662[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="black",shape="box"];6662 -> 6672[label="",style="solid", color="black", weight=3]; 26.49/9.55 6663[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8986[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6663 -> 8986[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8986 -> 6673[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8987[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6663 -> 8987[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8987 -> 6674[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6664[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8988[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6664 -> 8988[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8988 -> 6675[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8989[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6664 -> 8989[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8989 -> 6676[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6665[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg (Succ wv1480)) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="black",shape="box"];6665 -> 6677[label="",style="solid", color="black", weight=3]; 26.49/9.55 6666[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8990[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6666 -> 8990[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8990 -> 6678[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8991[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6666 -> 8991[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8991 -> 6679[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6667[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8992[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6667 -> 8992[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8992 -> 6680[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8993[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6667 -> 8993[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8993 -> 6681[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6668[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8994[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6668 -> 8994[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8994 -> 6682[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8995[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6668 -> 8995[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8995 -> 6683[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6669[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv350 wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="burlywood",shape="box"];8996[label="wv350/Succ wv3500",fontsize=10,color="white",style="solid",shape="box"];6669 -> 8996[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8996 -> 6684[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8997[label="wv350/Zero",fontsize=10,color="white",style="solid",shape="box"];6669 -> 8997[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8997 -> 6685[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4700[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4700 -> 4858[label="",style="solid", color="black", weight=3]; 26.49/9.55 4701[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4701 -> 4859[label="",style="solid", color="black", weight=3]; 26.49/9.55 4702[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4702 -> 4860[label="",style="solid", color="black", weight=3]; 26.49/9.55 4703[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4703 -> 4861[label="",style="solid", color="black", weight=3]; 26.49/9.55 4704[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4704 -> 4862[label="",style="solid", color="black", weight=3]; 26.49/9.55 4705[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4705 -> 4863[label="",style="solid", color="black", weight=3]; 26.49/9.55 4706[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4706 -> 4864[label="",style="solid", color="black", weight=3]; 26.49/9.55 4707[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4707 -> 4865[label="",style="solid", color="black", weight=3]; 26.49/9.55 4708[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4708 -> 4866[label="",style="solid", color="black", weight=3]; 26.49/9.55 4709[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4709 -> 4867[label="",style="solid", color="black", weight=3]; 26.49/9.55 4710[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4710 -> 4868[label="",style="solid", color="black", weight=3]; 26.49/9.55 4711[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4711 -> 4869[label="",style="solid", color="black", weight=3]; 26.49/9.55 4712[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4712 -> 4870[label="",style="solid", color="black", weight=3]; 26.49/9.55 4713[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4713 -> 4871[label="",style="solid", color="black", weight=3]; 26.49/9.55 4714[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4714 -> 4872[label="",style="solid", color="black", weight=3]; 26.49/9.55 4715[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4715 -> 4873[label="",style="solid", color="black", weight=3]; 26.49/9.55 7056[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="box"];7056 -> 7066[label="",style="solid", color="black", weight=3]; 26.49/9.55 7057[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];8998[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7057 -> 8998[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8998 -> 7067[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8999[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7057 -> 8999[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 8999 -> 7068[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7058[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9000[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7058 -> 9000[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9000 -> 7069[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9001[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7058 -> 9001[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9001 -> 7070[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7059[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg (Succ wv2040)) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="box"];7059 -> 7071[label="",style="solid", color="black", weight=3]; 26.49/9.55 7060[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9002[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7060 -> 9002[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9002 -> 7072[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9003[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7060 -> 9003[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9003 -> 7073[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7061[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9004[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7061 -> 9004[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9004 -> 7074[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9005[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7061 -> 9005[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9005 -> 7075[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7062[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (Neg (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9006[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7062 -> 9006[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9006 -> 7076[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9007[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7062 -> 9007[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9007 -> 7077[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7063[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqInt (Neg Zero) (Pos (primMulNat wv610 wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9008[label="wv610/Succ wv6100",fontsize=10,color="white",style="solid",shape="box"];7063 -> 9008[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9008 -> 7078[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9009[label="wv610/Zero",fontsize=10,color="white",style="solid",shape="box"];7063 -> 9009[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9009 -> 7079[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4739[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4739 -> 4898[label="",style="solid", color="black", weight=3]; 26.49/9.55 4740[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4740 -> 4899[label="",style="solid", color="black", weight=3]; 26.49/9.55 4741[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4741 -> 4900[label="",style="solid", color="black", weight=3]; 26.49/9.55 4742[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4742 -> 4901[label="",style="solid", color="black", weight=3]; 26.49/9.55 4743[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4743 -> 4902[label="",style="solid", color="black", weight=3]; 26.49/9.55 4744[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4744 -> 4903[label="",style="solid", color="black", weight=3]; 26.49/9.55 4745[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4745 -> 4904[label="",style="solid", color="black", weight=3]; 26.49/9.55 4746[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4746 -> 4905[label="",style="solid", color="black", weight=3]; 26.49/9.55 4747[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4747 -> 4906[label="",style="solid", color="black", weight=3]; 26.49/9.55 4748[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4748 -> 4907[label="",style="solid", color="black", weight=3]; 26.49/9.55 4749[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4749 -> 4908[label="",style="solid", color="black", weight=3]; 26.49/9.55 4750[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4750 -> 4909[label="",style="solid", color="black", weight=3]; 26.49/9.55 4751[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4751 -> 4910[label="",style="solid", color="black", weight=3]; 26.49/9.55 4752[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4752 -> 4911[label="",style="solid", color="black", weight=3]; 26.49/9.55 4753[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4753 -> 4912[label="",style="solid", color="black", weight=3]; 26.49/9.55 4754[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4754 -> 4913[label="",style="solid", color="black", weight=3]; 26.49/9.55 7445[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9010[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7445 -> 9010[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9010 -> 7455[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9011[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7445 -> 9011[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9011 -> 7456[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7446[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="black",shape="box"];7446 -> 7457[label="",style="solid", color="black", weight=3]; 26.49/9.55 7447[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="black",shape="box"];7447 -> 7458[label="",style="solid", color="black", weight=3]; 26.49/9.55 7448[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9012[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7448 -> 9012[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9012 -> 7459[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9013[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7448 -> 9013[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9013 -> 7460[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7449[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9014[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7449 -> 9014[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9014 -> 7461[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9015[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7449 -> 9015[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9015 -> 7462[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7450[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9016[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7450 -> 9016[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9016 -> 7463[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9017[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7450 -> 9017[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9017 -> 7464[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7451[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (Neg (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9018[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7451 -> 9018[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9018 -> 7465[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9019[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7451 -> 9019[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9019 -> 7466[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7452[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) primEqInt (Pos Zero) (Pos (primMulNat wv480 wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="burlywood",shape="box"];9020[label="wv480/Succ wv4800",fontsize=10,color="white",style="solid",shape="box"];7452 -> 9020[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9020 -> 7467[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9021[label="wv480/Zero",fontsize=10,color="white",style="solid",shape="box"];7452 -> 9021[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9021 -> 7468[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4778[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4778 -> 4938[label="",style="solid", color="black", weight=3]; 26.49/9.55 4779[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4779 -> 4939[label="",style="solid", color="black", weight=3]; 26.49/9.55 4780[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4780 -> 4940[label="",style="solid", color="black", weight=3]; 26.49/9.55 4781[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4781 -> 4941[label="",style="solid", color="black", weight=3]; 26.49/9.55 4782[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4782 -> 4942[label="",style="solid", color="black", weight=3]; 26.49/9.55 4783[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4783 -> 4943[label="",style="solid", color="black", weight=3]; 26.49/9.55 4784[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4784 -> 4944[label="",style="solid", color="black", weight=3]; 26.49/9.55 4785[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="box"];4785 -> 4945[label="",style="solid", color="black", weight=3]; 26.49/9.55 4786[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4786 -> 4946[label="",style="solid", color="black", weight=3]; 26.49/9.55 4787[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4787 -> 4947[label="",style="solid", color="black", weight=3]; 26.49/9.55 4788[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4788 -> 4948[label="",style="solid", color="black", weight=3]; 26.49/9.55 4789[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4789 -> 4949[label="",style="solid", color="black", weight=3]; 26.49/9.55 4790[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4790 -> 4950[label="",style="solid", color="black", weight=3]; 26.49/9.55 4791[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv30100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4791 -> 4951[label="",style="solid", color="black", weight=3]; 26.49/9.55 4792[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4792 -> 4952[label="",style="solid", color="black", weight=3]; 26.49/9.55 4793[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="box"];4793 -> 4953[label="",style="solid", color="black", weight=3]; 26.49/9.55 6353 -> 6365[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6353[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6353 -> 6366[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6354 -> 6367[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6354[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6354 -> 6368[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6355 -> 6369[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6355[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6355 -> 6370[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6356 -> 6371[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6356[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ (primPlusNat wv760 wv77)))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6356 -> 6372[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6357[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9022[label="wv750/Succ wv7500",fontsize=10,color="white",style="solid",shape="box"];6357 -> 9022[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9022 -> 6373[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9023[label="wv750/Zero",fontsize=10,color="white",style="solid",shape="box"];6357 -> 9023[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9023 -> 6374[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6358[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ wv77)) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6358 -> 6375[label="",style="solid", color="black", weight=3]; 26.49/9.55 6359[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6359 -> 6376[label="",style="solid", color="black", weight=3]; 26.49/9.55 6360[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9024[label="wv750/Succ wv7500",fontsize=10,color="white",style="solid",shape="box"];6360 -> 9024[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9024 -> 6377[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9025[label="wv750/Zero",fontsize=10,color="white",style="solid",shape="box"];6360 -> 9025[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9025 -> 6378[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4802[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9026[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4802 -> 9026[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9026 -> 4965[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9027[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4802 -> 9027[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9027 -> 4966[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4803[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4803 -> 4967[label="",style="solid", color="black", weight=3]; 26.49/9.55 4804[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4804 -> 4968[label="",style="solid", color="black", weight=3]; 26.49/9.55 4805 -> 4804[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4805[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4806[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9028[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4806 -> 9028[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9028 -> 4969[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9029[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4806 -> 9029[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9029 -> 4970[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4807[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4807 -> 4971[label="",style="solid", color="black", weight=3]; 26.49/9.55 4808[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4808 -> 4972[label="",style="solid", color="black", weight=3]; 26.49/9.55 4809 -> 4808[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4809[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4810[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9030[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4810 -> 9030[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9030 -> 4973[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9031[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4810 -> 9031[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9031 -> 4974[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4811[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4811 -> 4975[label="",style="solid", color="black", weight=3]; 26.49/9.55 4812[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4812 -> 4976[label="",style="solid", color="black", weight=3]; 26.49/9.55 4813 -> 4812[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4813[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4814[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9032[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4814 -> 9032[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9032 -> 4977[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9033[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4814 -> 9033[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9033 -> 4978[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4815[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4815 -> 4979[label="",style="solid", color="black", weight=3]; 26.49/9.55 4816[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4816 -> 4980[label="",style="solid", color="black", weight=3]; 26.49/9.55 4817 -> 4816[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4817[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4818[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9034[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4818 -> 9034[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9034 -> 4981[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9035[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4818 -> 9035[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9035 -> 4982[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4819[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4819 -> 4983[label="",style="solid", color="black", weight=3]; 26.49/9.55 4820[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4820 -> 4984[label="",style="solid", color="black", weight=3]; 26.49/9.55 4821 -> 4820[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4821[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4822[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9036[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4822 -> 9036[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9036 -> 4985[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9037[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4822 -> 9037[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9037 -> 4986[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4823[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4823 -> 4987[label="",style="solid", color="black", weight=3]; 26.49/9.55 4824[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4824 -> 4988[label="",style="solid", color="black", weight=3]; 26.49/9.55 4825 -> 4824[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4825[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4826[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9038[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4826 -> 9038[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9038 -> 4989[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9039[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4826 -> 9039[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9039 -> 4990[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4827[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4827 -> 4991[label="",style="solid", color="black", weight=3]; 26.49/9.55 4828[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4828 -> 4992[label="",style="solid", color="black", weight=3]; 26.49/9.55 4829 -> 4828[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4829[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4830[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9040[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4830 -> 9040[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9040 -> 4993[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9041[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4830 -> 9041[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9041 -> 4994[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4831[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4831 -> 4995[label="",style="solid", color="black", weight=3]; 26.49/9.55 4832[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4832 -> 4996[label="",style="solid", color="black", weight=3]; 26.49/9.55 4833 -> 4832[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4833[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6442[label="wv401000",fontsize=16,color="green",shape="box"];6443[label="wv8200",fontsize=16,color="green",shape="box"];6672 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6672[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos wv350)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos wv350))) wv39))",fontsize=16,color="magenta"];6672 -> 6688[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6672 -> 6689[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6672 -> 6690[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6673[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9042[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6673 -> 9042[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9042 -> 6691[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9043[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6673 -> 9043[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9043 -> 6692[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6674[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9044[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6674 -> 9044[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9044 -> 6693[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9045[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6674 -> 9045[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9045 -> 6694[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6675[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9046[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6675 -> 9046[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9046 -> 6695[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9047[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6675 -> 9047[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9047 -> 6696[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6676[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9048[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6676 -> 9048[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9048 -> 6697[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9049[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6676 -> 9049[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9049 -> 6698[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6677 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6677[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg wv350)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg wv350))) wv39))",fontsize=16,color="magenta"];6677 -> 6699[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6677 -> 6700[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6677 -> 6701[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6678[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9050[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6678 -> 9050[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9050 -> 6702[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9051[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6678 -> 9051[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9051 -> 6703[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6679[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9052[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6679 -> 9052[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9052 -> 6704[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9053[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 9053[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9053 -> 6705[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6680[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9054[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6680 -> 9054[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9054 -> 6706[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9055[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6680 -> 9055[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9055 -> 6707[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6681[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9056[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6681 -> 9056[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9056 -> 6708[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9057[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6681 -> 9057[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9057 -> 6709[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6682[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9058[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6682 -> 9058[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9058 -> 6710[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9059[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6682 -> 9059[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9059 -> 6711[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6683[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9060[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6683 -> 9060[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9060 -> 6712[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9061[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6683 -> 9061[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9061 -> 6713[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6684[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="box"];9062[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6684 -> 9062[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9062 -> 6714[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9063[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6684 -> 9063[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9063 -> 6715[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6685[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv380)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="burlywood",shape="box"];9064[label="wv380/Succ wv3800",fontsize=10,color="white",style="solid",shape="box"];6685 -> 9064[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9064 -> 6716[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9065[label="wv380/Zero",fontsize=10,color="white",style="solid",shape="box"];6685 -> 9065[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9065 -> 6717[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4858[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9066[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4858 -> 9066[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9066 -> 5024[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9067[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4858 -> 9067[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9067 -> 5025[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4859[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4859 -> 5026[label="",style="solid", color="black", weight=3]; 26.49/9.55 4860[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4860 -> 5027[label="",style="solid", color="black", weight=3]; 26.49/9.55 4861 -> 4860[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4861[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4862[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9068[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4862 -> 9068[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9068 -> 5028[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9069[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4862 -> 9069[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9069 -> 5029[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4863[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4863 -> 5030[label="",style="solid", color="black", weight=3]; 26.49/9.55 4864[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4864 -> 5031[label="",style="solid", color="black", weight=3]; 26.49/9.55 4865 -> 4864[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4865[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4866[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9070[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4866 -> 9070[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9070 -> 5032[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9071[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4866 -> 9071[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9071 -> 5033[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4867[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4867 -> 5034[label="",style="solid", color="black", weight=3]; 26.49/9.55 4868[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4868 -> 5035[label="",style="solid", color="black", weight=3]; 26.49/9.55 4869 -> 4868[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4869[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4870[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9072[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4870 -> 9072[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9072 -> 5036[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9073[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4870 -> 9073[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9073 -> 5037[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4871[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4871 -> 5038[label="",style="solid", color="black", weight=3]; 26.49/9.55 4872[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4872 -> 5039[label="",style="solid", color="black", weight=3]; 26.49/9.55 4873 -> 4872[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4873[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7066[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="black",shape="triangle"];7066 -> 7082[label="",style="solid", color="black", weight=3]; 26.49/9.55 7067[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9074[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7067 -> 9074[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9074 -> 7083[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9075[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7067 -> 9075[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9075 -> 7084[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7068[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9076[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7068 -> 9076[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9076 -> 7085[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9077[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7068 -> 9077[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9077 -> 7086[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7069[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9078[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7069 -> 9078[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9078 -> 7087[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9079[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7069 -> 9079[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9079 -> 7088[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7070[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9080[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7070 -> 9080[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9080 -> 7089[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9081[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7070 -> 9081[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9081 -> 7090[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7071[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="black",shape="triangle"];7071 -> 7091[label="",style="solid", color="black", weight=3]; 26.49/9.55 7072[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9082[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7072 -> 9082[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9082 -> 7092[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9083[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7072 -> 9083[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9083 -> 7093[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7073[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9084[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7073 -> 9084[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9084 -> 7094[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9085[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7073 -> 9085[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9085 -> 7095[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7074[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9086[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7074 -> 9086[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9086 -> 7096[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9087[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7074 -> 9087[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9087 -> 7097[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7075[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9088[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7075 -> 9088[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9088 -> 7098[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9089[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7075 -> 9089[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9089 -> 7099[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7076[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9090[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7076 -> 9090[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9090 -> 7100[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9091[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7076 -> 9091[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9091 -> 7101[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7077[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9092[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7077 -> 9092[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9092 -> 7102[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9093[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7077 -> 9093[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9093 -> 7103[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7078[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9094[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7078 -> 9094[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9094 -> 7104[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9095[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7078 -> 9095[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9095 -> 7105[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7079[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero wv640)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="burlywood",shape="box"];9096[label="wv640/Succ wv6400",fontsize=10,color="white",style="solid",shape="box"];7079 -> 9096[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9096 -> 7106[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9097[label="wv640/Zero",fontsize=10,color="white",style="solid",shape="box"];7079 -> 9097[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9097 -> 7107[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4898[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9098[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4898 -> 9098[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9098 -> 5067[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9099[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4898 -> 9099[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9099 -> 5068[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4899[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4899 -> 5069[label="",style="solid", color="black", weight=3]; 26.49/9.55 4900[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4900 -> 5070[label="",style="solid", color="black", weight=3]; 26.49/9.55 4901 -> 4900[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4901[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4902[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9100[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4902 -> 9100[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9100 -> 5071[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9101[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4902 -> 9101[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9101 -> 5072[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4903[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4903 -> 5073[label="",style="solid", color="black", weight=3]; 26.49/9.55 4904[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4904 -> 5074[label="",style="solid", color="black", weight=3]; 26.49/9.55 4905 -> 4904[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4905[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4906[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9102[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4906 -> 9102[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9102 -> 5075[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9103[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4906 -> 9103[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9103 -> 5076[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4907[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4907 -> 5077[label="",style="solid", color="black", weight=3]; 26.49/9.55 4908[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4908 -> 5078[label="",style="solid", color="black", weight=3]; 26.49/9.55 4909 -> 4908[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4909[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4910[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9104[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4910 -> 9104[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9104 -> 5079[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9105[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4910 -> 9105[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9105 -> 5080[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4911[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4911 -> 5081[label="",style="solid", color="black", weight=3]; 26.49/9.55 4912[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4912 -> 5082[label="",style="solid", color="black", weight=3]; 26.49/9.55 4913 -> 4912[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4913[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7455[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9106[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7455 -> 9106[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9106 -> 7471[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9107[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7455 -> 9107[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9107 -> 7472[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7456[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9108[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7456 -> 9108[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9108 -> 7473[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9109[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7456 -> 9109[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9109 -> 7474[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7457 -> 7066[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7457[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos wv480)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos wv480))) wv52))",fontsize=16,color="magenta"];7457 -> 7475[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7457 -> 7476[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7457 -> 7477[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7458 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7458[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg wv480)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg wv480))) wv52))",fontsize=16,color="magenta"];7458 -> 7478[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7458 -> 7479[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7458 -> 7480[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7459[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9110[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7459 -> 9110[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9110 -> 7481[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9111[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7459 -> 9111[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9111 -> 7482[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7460[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9112[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7460 -> 9112[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9112 -> 7483[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9113[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7460 -> 9113[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9113 -> 7484[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7461[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9114[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7461 -> 9114[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9114 -> 7485[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9115[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7461 -> 9115[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9115 -> 7486[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7462[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9116[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7462 -> 9116[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9116 -> 7487[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9117[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7462 -> 9117[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9117 -> 7488[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7463[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9118[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7463 -> 9118[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9118 -> 7489[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9119[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7463 -> 9119[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9119 -> 7490[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7464[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9120[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7464 -> 9120[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9120 -> 7491[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9121[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7464 -> 9121[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9121 -> 7492[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7465[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9122[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7465 -> 9122[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9122 -> 7493[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9123[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7465 -> 9123[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9123 -> 7494[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7466[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9124[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7466 -> 9124[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9124 -> 7495[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9125[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7466 -> 9125[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9125 -> 7496[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7467[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="box"];9126[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7467 -> 9126[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9126 -> 7497[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9127[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7467 -> 9127[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9127 -> 7498[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7468[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero wv510)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="burlywood",shape="box"];9128[label="wv510/Succ wv5100",fontsize=10,color="white",style="solid",shape="box"];7468 -> 9128[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9128 -> 7499[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9129[label="wv510/Zero",fontsize=10,color="white",style="solid",shape="box"];7468 -> 9129[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9129 -> 7500[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4938[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9130[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4938 -> 9130[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9130 -> 5141[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9131[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4938 -> 9131[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9131 -> 5142[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4939[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4939 -> 5143[label="",style="solid", color="black", weight=3]; 26.49/9.55 4940[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4940 -> 5144[label="",style="solid", color="black", weight=3]; 26.49/9.55 4941 -> 4940[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4941[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4942[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9132[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4942 -> 9132[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9132 -> 5145[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9133[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4942 -> 9133[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9133 -> 5146[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4943[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4943 -> 5147[label="",style="solid", color="black", weight=3]; 26.49/9.55 4944[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4944 -> 5148[label="",style="solid", color="black", weight=3]; 26.49/9.55 4945 -> 4944[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4945[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4946[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9134[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4946 -> 9134[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9134 -> 5149[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9135[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4946 -> 9135[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9135 -> 5150[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4947[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4947 -> 5151[label="",style="solid", color="black", weight=3]; 26.49/9.55 4948[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4948 -> 5152[label="",style="solid", color="black", weight=3]; 26.49/9.55 4949 -> 4948[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4949[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4950[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv30100 (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="burlywood",shape="box"];9136[label="wv30100/Succ wv301000",fontsize=10,color="white",style="solid",shape="box"];4950 -> 9136[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9136 -> 5153[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9137[label="wv30100/Zero",fontsize=10,color="white",style="solid",shape="box"];4950 -> 9137[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9137 -> 5154[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4951[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="box"];4951 -> 5155[label="",style="solid", color="black", weight=3]; 26.49/9.55 4952[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4952 -> 5156[label="",style="solid", color="black", weight=3]; 26.49/9.55 4953 -> 4952[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4953[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6366 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6366[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6366 -> 6383[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6366 -> 6384[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6365 -> 6357[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6365[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ wv95))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6365 -> 6385[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6368 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6368[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6368 -> 6386[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6368 -> 6387[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6367 -> 6358[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6367[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqInt (Pos (Succ (Succ wv96))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="magenta"];6367 -> 6388[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6370 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6370[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6370 -> 6389[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6370 -> 6390[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6369 -> 6359[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6369[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ wv97))) (Neg (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6369 -> 6391[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6372 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6372[label="primPlusNat wv760 wv77",fontsize=16,color="magenta"];6372 -> 6392[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6372 -> 6393[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6371 -> 6360[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6371[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqInt (Pos (Succ (Succ wv98))) (Pos (primMulNat wv750 wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="magenta"];6371 -> 6394[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6373[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9138[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6373 -> 9138[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9138 -> 6399[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9139[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6373 -> 9139[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9139 -> 6400[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6374[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="burlywood",shape="box"];9140[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6374 -> 9140[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9140 -> 6401[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9141[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6374 -> 9141[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9141 -> 6402[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6375[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6375 -> 6403[label="",style="solid", color="black", weight=3]; 26.49/9.55 6376[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="black",shape="triangle"];6376 -> 6404[label="",style="solid", color="black", weight=3]; 26.49/9.55 6377[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9142[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6377 -> 9142[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9142 -> 6405[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9143[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6377 -> 9143[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9143 -> 6406[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6378[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero wv780)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="burlywood",shape="box"];9144[label="wv780/Succ wv7800",fontsize=10,color="white",style="solid",shape="box"];6378 -> 9144[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9144 -> 6407[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9145[label="wv780/Zero",fontsize=10,color="white",style="solid",shape="box"];6378 -> 9145[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9145 -> 6408[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 4965[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4965 -> 5175[label="",style="solid", color="black", weight=3]; 26.49/9.55 4966[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4966 -> 5176[label="",style="solid", color="black", weight=3]; 26.49/9.55 4967[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4967 -> 5177[label="",style="solid", color="black", weight=3]; 26.49/9.55 4968[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4968 -> 5178[label="",style="solid", color="black", weight=3]; 26.49/9.55 4969[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4969 -> 5179[label="",style="solid", color="black", weight=3]; 26.49/9.55 4970[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4970 -> 5180[label="",style="solid", color="black", weight=3]; 26.49/9.55 4971 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4971[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4972 -> 4968[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4972[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4973[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4973 -> 5181[label="",style="solid", color="black", weight=3]; 26.49/9.55 4974[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4974 -> 5182[label="",style="solid", color="black", weight=3]; 26.49/9.55 4975[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4975 -> 5183[label="",style="solid", color="black", weight=3]; 26.49/9.55 4976[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4976 -> 5184[label="",style="solid", color="black", weight=3]; 26.49/9.55 4977[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4977 -> 5185[label="",style="solid", color="black", weight=3]; 26.49/9.55 4978[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4978 -> 5186[label="",style="solid", color="black", weight=3]; 26.49/9.55 4979 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4979[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4980 -> 4976[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4980[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="magenta"];4981[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4981 -> 5187[label="",style="solid", color="black", weight=3]; 26.49/9.55 4982[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4982 -> 5188[label="",style="solid", color="black", weight=3]; 26.49/9.55 4983[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4983 -> 5189[label="",style="solid", color="black", weight=3]; 26.49/9.55 4984[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4984 -> 5190[label="",style="solid", color="black", weight=3]; 26.49/9.55 4985[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4985 -> 5191[label="",style="solid", color="black", weight=3]; 26.49/9.55 4986[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4986 -> 5192[label="",style="solid", color="black", weight=3]; 26.49/9.55 4987 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4987[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4988 -> 4984[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4988[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];4989[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4989 -> 5193[label="",style="solid", color="black", weight=3]; 26.49/9.55 4990[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4990 -> 5194[label="",style="solid", color="black", weight=3]; 26.49/9.55 4991[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];4991 -> 5195[label="",style="solid", color="black", weight=3]; 26.49/9.55 4992[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];4992 -> 5196[label="",style="solid", color="black", weight=3]; 26.49/9.55 4993[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];4993 -> 5197[label="",style="solid", color="black", weight=3]; 26.49/9.55 4994[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];4994 -> 5198[label="",style="solid", color="black", weight=3]; 26.49/9.55 4995 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4995[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];4996 -> 4992[label="",style="dashed", color="red", weight=0]; 26.49/9.55 4996[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6688[label="wv34",fontsize=16,color="green",shape="box"];6689[label="wv350",fontsize=16,color="green",shape="box"];6690[label="wv39",fontsize=16,color="green",shape="box"];6691[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6691 -> 6720[label="",style="solid", color="black", weight=3]; 26.49/9.55 6692[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6692 -> 6721[label="",style="solid", color="black", weight=3]; 26.49/9.55 6693[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6693 -> 6722[label="",style="solid", color="black", weight=3]; 26.49/9.55 6694[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6694 -> 6723[label="",style="solid", color="black", weight=3]; 26.49/9.55 6695[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6695 -> 6724[label="",style="solid", color="black", weight=3]; 26.49/9.55 6696[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6696 -> 6725[label="",style="solid", color="black", weight=3]; 26.49/9.55 6697[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6697 -> 6726[label="",style="solid", color="black", weight=3]; 26.49/9.55 6698[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6698 -> 6727[label="",style="solid", color="black", weight=3]; 26.49/9.55 6699[label="wv350",fontsize=16,color="green",shape="box"];6700[label="wv34",fontsize=16,color="green",shape="box"];6701[label="wv39",fontsize=16,color="green",shape="box"];6702[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6702 -> 6728[label="",style="solid", color="black", weight=3]; 26.49/9.55 6703[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6703 -> 6729[label="",style="solid", color="black", weight=3]; 26.49/9.55 6704[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6704 -> 6730[label="",style="solid", color="black", weight=3]; 26.49/9.55 6705[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6705 -> 6731[label="",style="solid", color="black", weight=3]; 26.49/9.55 6706[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6706 -> 6732[label="",style="solid", color="black", weight=3]; 26.49/9.55 6707[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6707 -> 6733[label="",style="solid", color="black", weight=3]; 26.49/9.55 6708[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6708 -> 6734[label="",style="solid", color="black", weight=3]; 26.49/9.55 6709[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="box"];6709 -> 6735[label="",style="solid", color="black", weight=3]; 26.49/9.55 6710[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6710 -> 6736[label="",style="solid", color="black", weight=3]; 26.49/9.55 6711[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6711 -> 6737[label="",style="solid", color="black", weight=3]; 26.49/9.55 6712[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6712 -> 6738[label="",style="solid", color="black", weight=3]; 26.49/9.55 6713[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6713 -> 6739[label="",style="solid", color="black", weight=3]; 26.49/9.55 6714[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6714 -> 6740[label="",style="solid", color="black", weight=3]; 26.49/9.55 6715[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv3500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6715 -> 6741[label="",style="solid", color="black", weight=3]; 26.49/9.55 6716[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6716 -> 6742[label="",style="solid", color="black", weight=3]; 26.49/9.55 6717[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="box"];6717 -> 6743[label="",style="solid", color="black", weight=3]; 26.49/9.55 5024[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5024 -> 5223[label="",style="solid", color="black", weight=3]; 26.49/9.55 5025[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5025 -> 5224[label="",style="solid", color="black", weight=3]; 26.49/9.55 5026 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5026[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5027 -> 4984[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5027[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5028[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5028 -> 5225[label="",style="solid", color="black", weight=3]; 26.49/9.55 5029[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5029 -> 5226[label="",style="solid", color="black", weight=3]; 26.49/9.55 5030 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5030[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5031 -> 4984[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5031[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5032[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5032 -> 5227[label="",style="solid", color="black", weight=3]; 26.49/9.55 5033[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5033 -> 5228[label="",style="solid", color="black", weight=3]; 26.49/9.55 5034 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5034[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5035 -> 4992[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5035[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];5036[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5036 -> 5229[label="",style="solid", color="black", weight=3]; 26.49/9.55 5037[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5037 -> 5230[label="",style="solid", color="black", weight=3]; 26.49/9.55 5038 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5038[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5039 -> 4992[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5039[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7082[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9146[label="wv65/wv650 : wv651",fontsize=10,color="white",style="solid",shape="box"];7082 -> 9146[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9146 -> 7110[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9147[label="wv65/[]",fontsize=10,color="white",style="solid",shape="box"];7082 -> 9147[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9147 -> 7111[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7083[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7083 -> 7112[label="",style="solid", color="black", weight=3]; 26.49/9.55 7084[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7084 -> 7113[label="",style="solid", color="black", weight=3]; 26.49/9.55 7085[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7085 -> 7114[label="",style="solid", color="black", weight=3]; 26.49/9.55 7086[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7086 -> 7115[label="",style="solid", color="black", weight=3]; 26.49/9.55 7087[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7087 -> 7116[label="",style="solid", color="black", weight=3]; 26.49/9.55 7088[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7088 -> 7117[label="",style="solid", color="black", weight=3]; 26.49/9.55 7089[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7089 -> 7118[label="",style="solid", color="black", weight=3]; 26.49/9.55 7090[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7090 -> 7119[label="",style="solid", color="black", weight=3]; 26.49/9.55 7091[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv65))",fontsize=16,color="burlywood",shape="box"];9148[label="wv65/wv650 : wv651",fontsize=10,color="white",style="solid",shape="box"];7091 -> 9148[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9148 -> 7120[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9149[label="wv65/[]",fontsize=10,color="white",style="solid",shape="box"];7091 -> 9149[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9149 -> 7121[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7092[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7092 -> 7122[label="",style="solid", color="black", weight=3]; 26.49/9.55 7093[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7093 -> 7123[label="",style="solid", color="black", weight=3]; 26.49/9.55 7094[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7094 -> 7124[label="",style="solid", color="black", weight=3]; 26.49/9.55 7095[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7095 -> 7125[label="",style="solid", color="black", weight=3]; 26.49/9.55 7096[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7096 -> 7126[label="",style="solid", color="black", weight=3]; 26.49/9.55 7097[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7097 -> 7127[label="",style="solid", color="black", weight=3]; 26.49/9.55 7098[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7098 -> 7128[label="",style="solid", color="black", weight=3]; 26.49/9.55 7099[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="box"];7099 -> 7129[label="",style="solid", color="black", weight=3]; 26.49/9.55 7100[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7100 -> 7130[label="",style="solid", color="black", weight=3]; 26.49/9.55 7101[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7101 -> 7131[label="",style="solid", color="black", weight=3]; 26.49/9.55 7102[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7102 -> 7132[label="",style="solid", color="black", weight=3]; 26.49/9.55 7103[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7103 -> 7133[label="",style="solid", color="black", weight=3]; 26.49/9.55 7104[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7104 -> 7134[label="",style="solid", color="black", weight=3]; 26.49/9.55 7105[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7105 -> 7135[label="",style="solid", color="black", weight=3]; 26.49/9.55 7106[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7106 -> 7136[label="",style="solid", color="black", weight=3]; 26.49/9.55 7107[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="box"];7107 -> 7137[label="",style="solid", color="black", weight=3]; 26.49/9.55 5067[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5067 -> 5264[label="",style="solid", color="black", weight=3]; 26.49/9.55 5068[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5068 -> 5265[label="",style="solid", color="black", weight=3]; 26.49/9.55 5069[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];5069 -> 5266[label="",style="solid", color="black", weight=3]; 26.49/9.55 5070[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5070 -> 5267[label="",style="solid", color="black", weight=3]; 26.49/9.55 5071[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5071 -> 5268[label="",style="solid", color="black", weight=3]; 26.49/9.55 5072[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5072 -> 5269[label="",style="solid", color="black", weight=3]; 26.49/9.55 5073 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5073[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5074 -> 5070[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5074[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5075[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5075 -> 5270[label="",style="solid", color="black", weight=3]; 26.49/9.55 5076[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5076 -> 5271[label="",style="solid", color="black", weight=3]; 26.49/9.55 5077[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];5077 -> 5272[label="",style="solid", color="black", weight=3]; 26.49/9.55 5078[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5078 -> 5273[label="",style="solid", color="black", weight=3]; 26.49/9.55 5079[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5079 -> 5274[label="",style="solid", color="black", weight=3]; 26.49/9.55 5080[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5080 -> 5275[label="",style="solid", color="black", weight=3]; 26.49/9.55 5081 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5081[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5082 -> 5078[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5082[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];7471[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7471 -> 7503[label="",style="solid", color="black", weight=3]; 26.49/9.55 7472[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7472 -> 7504[label="",style="solid", color="black", weight=3]; 26.49/9.55 7473[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7473 -> 7505[label="",style="solid", color="black", weight=3]; 26.49/9.55 7474[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7474 -> 7506[label="",style="solid", color="black", weight=3]; 26.49/9.55 7475[label="wv52",fontsize=16,color="green",shape="box"];7476[label="wv480",fontsize=16,color="green",shape="box"];7477[label="wv47",fontsize=16,color="green",shape="box"];7478[label="wv52",fontsize=16,color="green",shape="box"];7479[label="wv480",fontsize=16,color="green",shape="box"];7480[label="wv47",fontsize=16,color="green",shape="box"];7481[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7481 -> 7507[label="",style="solid", color="black", weight=3]; 26.49/9.55 7482[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7482 -> 7508[label="",style="solid", color="black", weight=3]; 26.49/9.55 7483[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7483 -> 7509[label="",style="solid", color="black", weight=3]; 26.49/9.55 7484[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7484 -> 7510[label="",style="solid", color="black", weight=3]; 26.49/9.55 7485[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7485 -> 7511[label="",style="solid", color="black", weight=3]; 26.49/9.55 7486[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7486 -> 7512[label="",style="solid", color="black", weight=3]; 26.49/9.55 7487[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7487 -> 7513[label="",style="solid", color="black", weight=3]; 26.49/9.55 7488[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7488 -> 7514[label="",style="solid", color="black", weight=3]; 26.49/9.55 7489[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7489 -> 7515[label="",style="solid", color="black", weight=3]; 26.49/9.55 7490[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7490 -> 7516[label="",style="solid", color="black", weight=3]; 26.49/9.55 7491[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7491 -> 7517[label="",style="solid", color="black", weight=3]; 26.49/9.55 7492[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="box"];7492 -> 7518[label="",style="solid", color="black", weight=3]; 26.49/9.55 7493[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7493 -> 7519[label="",style="solid", color="black", weight=3]; 26.49/9.55 7494[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7494 -> 7520[label="",style="solid", color="black", weight=3]; 26.49/9.55 7495[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7495 -> 7521[label="",style="solid", color="black", weight=3]; 26.49/9.55 7496[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7496 -> 7522[label="",style="solid", color="black", weight=3]; 26.49/9.55 7497[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7497 -> 7523[label="",style="solid", color="black", weight=3]; 26.49/9.55 7498[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv4800) Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7498 -> 7524[label="",style="solid", color="black", weight=3]; 26.49/9.55 7499[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7499 -> 7525[label="",style="solid", color="black", weight=3]; 26.49/9.55 7500[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="box"];7500 -> 7526[label="",style="solid", color="black", weight=3]; 26.49/9.55 5141[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5141 -> 5302[label="",style="solid", color="black", weight=3]; 26.49/9.55 5142[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5142 -> 5303[label="",style="solid", color="black", weight=3]; 26.49/9.55 5143 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5143[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5144 -> 5070[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5144[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5145[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5145 -> 5304[label="",style="solid", color="black", weight=3]; 26.49/9.55 5146[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5146 -> 5305[label="",style="solid", color="black", weight=3]; 26.49/9.55 5147 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5147[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5148 -> 5070[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5148[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos Zero))) wv41))",fontsize=16,color="magenta"];5149[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5149 -> 5306[label="",style="solid", color="black", weight=3]; 26.49/9.55 5150[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5150 -> 5307[label="",style="solid", color="black", weight=3]; 26.49/9.55 5151 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5151[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5152 -> 5078[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5152[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];5153[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wv301000) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="black",shape="box"];5153 -> 5308[label="",style="solid", color="black", weight=3]; 26.49/9.55 5154[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5154 -> 5309[label="",style="solid", color="black", weight=3]; 26.49/9.55 5155 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5155[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="magenta"];5156 -> 5078[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5156[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg Zero))) wv41))",fontsize=16,color="magenta"];6383[label="wv77",fontsize=16,color="green",shape="box"];6384[label="wv760",fontsize=16,color="green",shape="box"];6385[label="Succ wv95",fontsize=16,color="green",shape="box"];6386[label="wv77",fontsize=16,color="green",shape="box"];6387[label="wv760",fontsize=16,color="green",shape="box"];6388[label="Succ wv96",fontsize=16,color="green",shape="box"];6389[label="wv77",fontsize=16,color="green",shape="box"];6390[label="wv760",fontsize=16,color="green",shape="box"];6391[label="Succ wv97",fontsize=16,color="green",shape="box"];6392[label="wv77",fontsize=16,color="green",shape="box"];6393[label="wv760",fontsize=16,color="green",shape="box"];6394[label="Succ wv98",fontsize=16,color="green",shape="box"];6399[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6399 -> 6415[label="",style="solid", color="black", weight=3]; 26.49/9.55 6400[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6400 -> 6416[label="",style="solid", color="black", weight=3]; 26.49/9.55 6401[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="black",shape="box"];6401 -> 6417[label="",style="solid", color="black", weight=3]; 26.49/9.55 6402[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="black",shape="box"];6402 -> 6418[label="",style="solid", color="black", weight=3]; 26.49/9.55 6403[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];9150[label="wv79/wv790 : wv791",fontsize=10,color="white",style="solid",shape="box"];6403 -> 9150[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9150 -> 6419[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9151[label="wv79/[]",fontsize=10,color="white",style="solid",shape="box"];6403 -> 9151[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9151 -> 6420[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6404[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv79))",fontsize=16,color="burlywood",shape="box"];9152[label="wv79/wv790 : wv791",fontsize=10,color="white",style="solid",shape="box"];6404 -> 9152[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9152 -> 6421[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9153[label="wv79/[]",fontsize=10,color="white",style="solid",shape="box"];6404 -> 9153[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9153 -> 6422[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6405[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6405 -> 6423[label="",style="solid", color="black", weight=3]; 26.49/9.55 6406[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat (Succ wv7500) Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6406 -> 6424[label="",style="solid", color="black", weight=3]; 26.49/9.55 6407[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="black",shape="box"];6407 -> 6425[label="",style="solid", color="black", weight=3]; 26.49/9.55 6408[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos (primMulNat Zero Zero)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="black",shape="box"];6408 -> 6426[label="",style="solid", color="black", weight=3]; 26.49/9.55 5175[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9154[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5175 -> 9154[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9154 -> 5330[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9155[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5175 -> 9155[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9155 -> 5331[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5176[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5176 -> 5332[label="",style="solid", color="black", weight=3]; 26.49/9.55 5177[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5177 -> 5333[label="",style="solid", color="black", weight=3]; 26.49/9.55 5178[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5178 -> 5334[label="",style="solid", color="black", weight=3]; 26.49/9.55 5179[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9156[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5179 -> 9156[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9156 -> 5335[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9157[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5179 -> 9157[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9157 -> 5336[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5180[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5180 -> 5337[label="",style="solid", color="black", weight=3]; 26.49/9.55 5181[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9158[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5181 -> 9158[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9158 -> 5338[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9159[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5181 -> 9159[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9159 -> 5339[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5182[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5182 -> 5340[label="",style="solid", color="black", weight=3]; 26.49/9.55 5183[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5183 -> 5341[label="",style="solid", color="black", weight=3]; 26.49/9.55 5184[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5184 -> 5342[label="",style="solid", color="black", weight=3]; 26.49/9.55 5185[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9160[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5185 -> 9160[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9160 -> 5343[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9161[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5185 -> 9161[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9161 -> 5344[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5186[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5186 -> 5345[label="",style="solid", color="black", weight=3]; 26.49/9.55 5187[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9162[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5187 -> 9162[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9162 -> 5346[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9163[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5187 -> 9163[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9163 -> 5347[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5188[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5188 -> 5348[label="",style="solid", color="black", weight=3]; 26.49/9.55 5189[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5189 -> 5349[label="",style="solid", color="black", weight=3]; 26.49/9.55 5190[label="List.intersectBy000 (Float (Pos Zero) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5190 -> 5350[label="",style="solid", color="black", weight=3]; 26.49/9.55 5191[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9164[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5191 -> 9164[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9164 -> 5351[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9165[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5191 -> 9165[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9165 -> 5352[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5192[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5192 -> 5353[label="",style="solid", color="black", weight=3]; 26.49/9.55 5193[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9166[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5193 -> 9166[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9166 -> 5354[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9167[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5193 -> 9167[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9167 -> 5355[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5194[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5194 -> 5356[label="",style="solid", color="black", weight=3]; 26.49/9.55 5195[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5195 -> 5357[label="",style="solid", color="black", weight=3]; 26.49/9.55 5196[label="List.intersectBy000 (Float (Pos Zero) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5196 -> 5358[label="",style="solid", color="black", weight=3]; 26.49/9.55 5197[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9168[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5197 -> 9168[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9168 -> 5359[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9169[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5197 -> 9169[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9169 -> 5360[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5198[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5198 -> 5361[label="",style="solid", color="black", weight=3]; 26.49/9.55 6720 -> 6746[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6720[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6720 -> 6747[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6721 -> 6746[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6721[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6721 -> 6748[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6722[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6722 -> 6749[label="",style="solid", color="black", weight=3]; 26.49/9.55 6723 -> 6722[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6723[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6724 -> 6750[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6724[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6724 -> 6751[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6725 -> 6750[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6725[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6725 -> 6752[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6726[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6726 -> 6753[label="",style="solid", color="black", weight=3]; 26.49/9.55 6727 -> 6726[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6727[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6728 -> 6754[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6728[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6728 -> 6755[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6729 -> 6754[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6729[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6729 -> 6756[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6730[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6730 -> 6757[label="",style="solid", color="black", weight=3]; 26.49/9.55 6731 -> 6730[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6731[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6732 -> 6758[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6732[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6732 -> 6759[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6733 -> 6758[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6733[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6733 -> 6760[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6734[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6734 -> 6761[label="",style="solid", color="black", weight=3]; 26.49/9.55 6735 -> 6734[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6735[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6736 -> 6762[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6736[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6736 -> 6763[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6737 -> 6762[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6737[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6737 -> 6764[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6738[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6738 -> 6765[label="",style="solid", color="black", weight=3]; 26.49/9.55 6739 -> 6738[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6739[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6740 -> 6766[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6740[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6740 -> 6767[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6741 -> 6766[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6741[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6741 -> 6768[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6742[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="black",shape="triangle"];6742 -> 6769[label="",style="solid", color="black", weight=3]; 26.49/9.55 6743 -> 6742[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6743[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];5223[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9170[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5223 -> 9170[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9170 -> 5390[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9171[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5223 -> 9171[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9171 -> 5391[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5224[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5224 -> 5392[label="",style="solid", color="black", weight=3]; 26.49/9.55 5225[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9172[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5225 -> 9172[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9172 -> 5393[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9173[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5225 -> 9173[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9173 -> 5394[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5226[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5226 -> 5395[label="",style="solid", color="black", weight=3]; 26.49/9.55 5227[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9174[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5227 -> 9174[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9174 -> 5396[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9175[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5227 -> 9175[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9175 -> 5397[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5228[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5228 -> 5398[label="",style="solid", color="black", weight=3]; 26.49/9.55 5229[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9176[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5229 -> 9176[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9176 -> 5399[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9177[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5229 -> 9177[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9177 -> 5400[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5230[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5230 -> 5401[label="",style="solid", color="black", weight=3]; 26.49/9.55 7110[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) (wv650 : wv651)))",fontsize=16,color="black",shape="box"];7110 -> 7140[label="",style="solid", color="black", weight=3]; 26.49/9.55 7111[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) []))",fontsize=16,color="black",shape="box"];7111 -> 7141[label="",style="solid", color="black", weight=3]; 26.49/9.55 7112 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7112[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7112 -> 7142[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7112 -> 7143[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7112 -> 7144[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7113 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7113[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7113 -> 7145[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7113 -> 7146[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7113 -> 7147[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7114[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7114 -> 7148[label="",style="solid", color="black", weight=3]; 26.49/9.55 7115 -> 7114[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7115[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7116 -> 7149[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7116[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7116 -> 7150[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7117 -> 7149[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7117[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7117 -> 7151[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7118[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7118 -> 7152[label="",style="solid", color="black", weight=3]; 26.49/9.55 7119 -> 7118[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7119[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7120[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) (wv650 : wv651)))",fontsize=16,color="black",shape="box"];7120 -> 7153[label="",style="solid", color="black", weight=3]; 26.49/9.55 7121[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) []))",fontsize=16,color="black",shape="box"];7121 -> 7154[label="",style="solid", color="black", weight=3]; 26.49/9.55 7122 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7122[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7122 -> 7155[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7122 -> 7156[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7122 -> 7157[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7123 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7123[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7123 -> 7158[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7123 -> 7159[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7123 -> 7160[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7124[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7124 -> 7161[label="",style="solid", color="black", weight=3]; 26.49/9.55 7125 -> 7124[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7125[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7126 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7126[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7126 -> 7162[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7126 -> 7163[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7126 -> 7164[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7127 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7127[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7127 -> 7165[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7127 -> 7166[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7127 -> 7167[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7128[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7128 -> 7168[label="",style="solid", color="black", weight=3]; 26.49/9.55 7129 -> 7128[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7129[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7130 -> 7169[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7130[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7130 -> 7170[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7131 -> 7169[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7131[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7131 -> 7171[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7132[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7132 -> 7172[label="",style="solid", color="black", weight=3]; 26.49/9.55 7133 -> 7132[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7133[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7134 -> 7173[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7134[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7134 -> 7174[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7135 -> 7173[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7135[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7135 -> 7175[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7136[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="black",shape="triangle"];7136 -> 7176[label="",style="solid", color="black", weight=3]; 26.49/9.55 7137 -> 7136[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7137[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];5264[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9178[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5264 -> 9178[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9178 -> 5438[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9179[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5264 -> 9179[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9179 -> 5439[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5265[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5265 -> 5440[label="",style="solid", color="black", weight=3]; 26.49/9.55 5266[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5266 -> 5441[label="",style="solid", color="black", weight=3]; 26.49/9.55 5267[label="List.intersectBy000 (Float (Neg Zero) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5267 -> 5442[label="",style="solid", color="black", weight=3]; 26.49/9.55 5268[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9180[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5268 -> 9180[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9180 -> 5443[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9181[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5268 -> 9181[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9181 -> 5444[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5269[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5269 -> 5445[label="",style="solid", color="black", weight=3]; 26.49/9.55 5270[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9182[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5270 -> 9182[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9182 -> 5446[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9183[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5270 -> 9183[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9183 -> 5447[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5271[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5271 -> 5448[label="",style="solid", color="black", weight=3]; 26.49/9.55 5272[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5272 -> 5449[label="",style="solid", color="black", weight=3]; 26.49/9.55 5273[label="List.intersectBy000 (Float (Neg Zero) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5273 -> 5450[label="",style="solid", color="black", weight=3]; 26.49/9.55 5274[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9184[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5274 -> 9184[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9184 -> 5451[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9185[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5274 -> 9185[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9185 -> 5452[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5275[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5275 -> 5453[label="",style="solid", color="black", weight=3]; 26.49/9.55 7503 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7503[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7503 -> 7529[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7503 -> 7530[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7503 -> 7531[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7504 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7504[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7504 -> 7532[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7504 -> 7533[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7504 -> 7534[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7505[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7505 -> 7535[label="",style="solid", color="black", weight=3]; 26.49/9.55 7506 -> 7505[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7506[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7507 -> 7536[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7507[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7507 -> 7537[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7508 -> 7536[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7508[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7508 -> 7538[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7509[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7509 -> 7539[label="",style="solid", color="black", weight=3]; 26.49/9.55 7510 -> 7509[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7510[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7511 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7511[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7511 -> 7540[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7511 -> 7541[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7511 -> 7542[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7512 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7512[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7512 -> 7543[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7512 -> 7544[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7512 -> 7545[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7513[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7513 -> 7546[label="",style="solid", color="black", weight=3]; 26.49/9.55 7514 -> 7513[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7514[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7515 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7515[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7515 -> 7547[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7515 -> 7548[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7515 -> 7549[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7516 -> 5098[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7516[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7516 -> 7550[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7516 -> 7551[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7516 -> 7552[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7517[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7517 -> 7553[label="",style="solid", color="black", weight=3]; 26.49/9.55 7518 -> 7517[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7518[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7519 -> 7554[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7519[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7519 -> 7555[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7520 -> 7554[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7520[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7520 -> 7556[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7521[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7521 -> 7557[label="",style="solid", color="black", weight=3]; 26.49/9.55 7522 -> 7521[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7522[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7523 -> 7558[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7523[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7523 -> 7559[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7524 -> 7558[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7524[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7524 -> 7560[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7525[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="black",shape="triangle"];7525 -> 7561[label="",style="solid", color="black", weight=3]; 26.49/9.55 7526 -> 7525[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7526[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];5302[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9186[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5302 -> 9186[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9186 -> 5480[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9187[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5302 -> 9187[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9187 -> 5481[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5303[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5303 -> 5482[label="",style="solid", color="black", weight=3]; 26.49/9.55 5304[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9188[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5304 -> 9188[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9188 -> 5483[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9189[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5304 -> 9189[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9189 -> 5484[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5305[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5305 -> 5485[label="",style="solid", color="black", weight=3]; 26.49/9.55 5306[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9190[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5306 -> 9190[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9190 -> 5486[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9191[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5306 -> 9191[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9191 -> 5487[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5307[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5307 -> 5488[label="",style="solid", color="black", weight=3]; 26.49/9.55 5308[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ wv301000)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wv301000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ wv301000))))) wv41))",fontsize=16,color="burlywood",shape="box"];9192[label="wv301000/Succ wv3010000",fontsize=10,color="white",style="solid",shape="box"];5308 -> 9192[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9192 -> 5489[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9193[label="wv301000/Zero",fontsize=10,color="white",style="solid",shape="box"];5308 -> 9193[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9193 -> 5490[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5309[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat Zero (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5309 -> 5491[label="",style="solid", color="black", weight=3]; 26.49/9.55 6415 -> 6430[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6415[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6415 -> 6431[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6416 -> 6430[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6416[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6416 -> 6432[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6417[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="black",shape="triangle"];6417 -> 6433[label="",style="solid", color="black", weight=3]; 26.49/9.55 6418 -> 6417[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6418[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="magenta"];6419[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) (wv790 : wv791)))",fontsize=16,color="black",shape="box"];6419 -> 6434[label="",style="solid", color="black", weight=3]; 26.49/9.55 6420[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) []))",fontsize=16,color="black",shape="box"];6420 -> 6435[label="",style="solid", color="black", weight=3]; 26.49/9.55 6421[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) (wv790 : wv791)))",fontsize=16,color="black",shape="box"];6421 -> 6436[label="",style="solid", color="black", weight=3]; 26.49/9.55 6422[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) []))",fontsize=16,color="black",shape="box"];6422 -> 6437[label="",style="solid", color="black", weight=3]; 26.49/9.55 6423 -> 6438[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6423[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6423 -> 6439[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6424 -> 6438[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6424[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6424 -> 6440[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6425[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="black",shape="triangle"];6425 -> 6441[label="",style="solid", color="black", weight=3]; 26.49/9.55 6426 -> 6425[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6426[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="magenta"];5330[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5330 -> 5521[label="",style="solid", color="black", weight=3]; 26.49/9.55 5331[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5331 -> 5522[label="",style="solid", color="black", weight=3]; 26.49/9.55 5332[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5332 -> 5523[label="",style="solid", color="black", weight=3]; 26.49/9.55 5333[label="Float (Pos (Succ wv30000)) (Pos (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5334[label="Float (Pos (Succ wv30000)) (Pos Zero) : []",fontsize=16,color="green",shape="box"];5335[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5335 -> 5524[label="",style="solid", color="black", weight=3]; 26.49/9.55 5336[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5336 -> 5525[label="",style="solid", color="black", weight=3]; 26.49/9.55 5337[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5337 -> 5526[label="",style="solid", color="black", weight=3]; 26.49/9.55 5338[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5338 -> 5527[label="",style="solid", color="black", weight=3]; 26.49/9.55 5339[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5339 -> 5528[label="",style="solid", color="black", weight=3]; 26.49/9.55 5340[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5340 -> 5529[label="",style="solid", color="black", weight=3]; 26.49/9.55 5341[label="Float (Pos (Succ wv30000)) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5342[label="Float (Pos (Succ wv30000)) (Neg Zero) : []",fontsize=16,color="green",shape="box"];5343[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5343 -> 5530[label="",style="solid", color="black", weight=3]; 26.49/9.55 5344[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5344 -> 5531[label="",style="solid", color="black", weight=3]; 26.49/9.55 5345[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5345 -> 5532[label="",style="solid", color="black", weight=3]; 26.49/9.55 5346[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5346 -> 5533[label="",style="solid", color="black", weight=3]; 26.49/9.55 5347[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5347 -> 5534[label="",style="solid", color="black", weight=3]; 26.49/9.55 5348[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5348 -> 5535[label="",style="solid", color="black", weight=3]; 26.49/9.55 5349[label="Float (Pos Zero) (Pos (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5350[label="Float (Pos Zero) (Pos Zero) : []",fontsize=16,color="green",shape="box"];5351[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5351 -> 5536[label="",style="solid", color="black", weight=3]; 26.49/9.55 5352[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5352 -> 5537[label="",style="solid", color="black", weight=3]; 26.49/9.55 5353[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5353 -> 5538[label="",style="solid", color="black", weight=3]; 26.49/9.55 5354[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5354 -> 5539[label="",style="solid", color="black", weight=3]; 26.49/9.55 5355[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5355 -> 5540[label="",style="solid", color="black", weight=3]; 26.49/9.55 5356[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5356 -> 5541[label="",style="solid", color="black", weight=3]; 26.49/9.55 5357[label="Float (Pos Zero) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5358[label="Float (Pos Zero) (Neg Zero) : []",fontsize=16,color="green",shape="box"];5359[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5359 -> 5542[label="",style="solid", color="black", weight=3]; 26.49/9.55 5360[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5360 -> 5543[label="",style="solid", color="black", weight=3]; 26.49/9.55 5361[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5361 -> 5544[label="",style="solid", color="black", weight=3]; 26.49/9.55 6747 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6747[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6747 -> 6770[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6747 -> 6771[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6746[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg wv182) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9194[label="wv182/Succ wv1820",fontsize=10,color="white",style="solid",shape="box"];6746 -> 9194[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9194 -> 6772[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9195[label="wv182/Zero",fontsize=10,color="white",style="solid",shape="box"];6746 -> 9195[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9195 -> 6773[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6748[label="Zero",fontsize=16,color="green",shape="box"];6749 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6749[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6749 -> 6774[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6749 -> 6775[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6749 -> 6776[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6751 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6751[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6751 -> 6777[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6751 -> 6778[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6750[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg wv184) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9196[label="wv184/Succ wv1840",fontsize=10,color="white",style="solid",shape="box"];6750 -> 9196[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9196 -> 6779[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9197[label="wv184/Zero",fontsize=10,color="white",style="solid",shape="box"];6750 -> 9197[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9197 -> 6780[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6752[label="Zero",fontsize=16,color="green",shape="box"];6753 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6753[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6753 -> 6781[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6753 -> 6782[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6753 -> 6783[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6755 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6755[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6755 -> 6784[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6755 -> 6785[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6754[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos wv186) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9198[label="wv186/Succ wv1860",fontsize=10,color="white",style="solid",shape="box"];6754 -> 9198[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9198 -> 6786[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9199[label="wv186/Zero",fontsize=10,color="white",style="solid",shape="box"];6754 -> 9199[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9199 -> 6787[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6756[label="Zero",fontsize=16,color="green",shape="box"];6757 -> 4968[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6757[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6757 -> 6788[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6757 -> 6789[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6759 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6759[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6759 -> 6790[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6759 -> 6791[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6758[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg wv188) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9200[label="wv188/Succ wv1880",fontsize=10,color="white",style="solid",shape="box"];6758 -> 9200[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9200 -> 6792[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9201[label="wv188/Zero",fontsize=10,color="white",style="solid",shape="box"];6758 -> 9201[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9201 -> 6793[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6760[label="Zero",fontsize=16,color="green",shape="box"];6761 -> 4968[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6761[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos Zero))) wv39))",fontsize=16,color="magenta"];6761 -> 6794[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6761 -> 6795[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6763 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6763[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6763 -> 6796[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6763 -> 6797[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6762[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg wv190) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9202[label="wv190/Succ wv1900",fontsize=10,color="white",style="solid",shape="box"];6762 -> 9202[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9202 -> 6798[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9203[label="wv190/Zero",fontsize=10,color="white",style="solid",shape="box"];6762 -> 9203[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9203 -> 6799[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6764[label="Zero",fontsize=16,color="green",shape="box"];6765 -> 4976[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6765[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6765 -> 6800[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6765 -> 6801[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6767 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6767[label="primPlusNat (primMulNat wv3500 (Succ wv3800)) (Succ wv3800)",fontsize=16,color="magenta"];6767 -> 6802[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6767 -> 6803[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6766[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos wv192) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="burlywood",shape="triangle"];9204[label="wv192/Succ wv1920",fontsize=10,color="white",style="solid",shape="box"];6766 -> 9204[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9204 -> 6804[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9205[label="wv192/Zero",fontsize=10,color="white",style="solid",shape="box"];6766 -> 9205[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9205 -> 6805[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6768[label="Zero",fontsize=16,color="green",shape="box"];6769 -> 4976[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6769[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg Zero))) wv39))",fontsize=16,color="magenta"];6769 -> 6808[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6769 -> 6809[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 5390[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5390 -> 5582[label="",style="solid", color="black", weight=3]; 26.49/9.55 5391[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5391 -> 5583[label="",style="solid", color="black", weight=3]; 26.49/9.55 5392[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5392 -> 5584[label="",style="solid", color="black", weight=3]; 26.49/9.55 5393[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5393 -> 5585[label="",style="solid", color="black", weight=3]; 26.49/9.55 5394[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5394 -> 5586[label="",style="solid", color="black", weight=3]; 26.49/9.55 5395[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5395 -> 5587[label="",style="solid", color="black", weight=3]; 26.49/9.55 5396[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5396 -> 5588[label="",style="solid", color="black", weight=3]; 26.49/9.55 5397[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5397 -> 5589[label="",style="solid", color="black", weight=3]; 26.49/9.55 5398[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5398 -> 5590[label="",style="solid", color="black", weight=3]; 26.49/9.55 5399[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5399 -> 5591[label="",style="solid", color="black", weight=3]; 26.49/9.55 5400[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5400 -> 5592[label="",style="solid", color="black", weight=3]; 26.49/9.55 5401[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5401 -> 5593[label="",style="solid", color="black", weight=3]; 26.49/9.55 7140[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610)) wv650 : map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv651))",fontsize=16,color="black",shape="box"];7140 -> 7177[label="",style="solid", color="black", weight=3]; 26.49/9.55 7141 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7141[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) (foldr (||) False [])",fontsize=16,color="magenta"];7141 -> 7178[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7142[label="wv60",fontsize=16,color="green",shape="box"];7143[label="wv6100",fontsize=16,color="green",shape="box"];7144 -> 8576[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7144[label="(||) primEqInt (Neg (Succ wv2040)) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7144 -> 8577[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7144 -> 8578[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7144 -> 8579[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 5098[label="List.intersectBy000 (Float (Neg (Succ wv23)) (Pos (Succ wv24))) wv25",fontsize=16,color="burlywood",shape="triangle"];9206[label="wv25/False",fontsize=10,color="white",style="solid",shape="box"];5098 -> 9206[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9206 -> 5251[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9207[label="wv25/True",fontsize=10,color="white",style="solid",shape="box"];5098 -> 9207[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9207 -> 5252[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7145[label="wv60",fontsize=16,color="green",shape="box"];7146[label="wv6100",fontsize=16,color="green",shape="box"];7147 -> 8576[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7147[label="(||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7147 -> 8580[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7147 -> 8581[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7147 -> 8582[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7148 -> 7066[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7148[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7148 -> 7182[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7150 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7150[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];7150 -> 7183[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7150 -> 7184[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7149[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg wv238) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9208[label="wv238/Succ wv2380",fontsize=10,color="white",style="solid",shape="box"];7149 -> 9208[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9208 -> 7185[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9209[label="wv238/Zero",fontsize=10,color="white",style="solid",shape="box"];7149 -> 9209[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9209 -> 7186[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7151[label="Zero",fontsize=16,color="green",shape="box"];7152 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7152[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7152 -> 7187[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7153[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610)) wv650 : map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv651))",fontsize=16,color="black",shape="box"];7153 -> 7188[label="",style="solid", color="black", weight=3]; 26.49/9.55 7154 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7154[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) (foldr (||) False [])",fontsize=16,color="magenta"];7154 -> 7189[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7155[label="wv60",fontsize=16,color="green",shape="box"];7156[label="wv6100",fontsize=16,color="green",shape="box"];7157 -> 8591[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7157[label="(||) primEqInt (Neg Zero) (Pos (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7157 -> 8592[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7157 -> 8593[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7158[label="wv60",fontsize=16,color="green",shape="box"];7159[label="wv6100",fontsize=16,color="green",shape="box"];7160 -> 8591[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7160[label="(||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7160 -> 8594[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7160 -> 8595[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7161 -> 5054[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7161[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7161 -> 7193[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7161 -> 7194[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7162[label="wv60",fontsize=16,color="green",shape="box"];7163[label="wv6100",fontsize=16,color="green",shape="box"];7164 -> 8607[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7164[label="(||) primEqInt (Neg Zero) (Neg (primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7164 -> 8608[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7164 -> 8609[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7165[label="wv60",fontsize=16,color="green",shape="box"];7166[label="wv6100",fontsize=16,color="green",shape="box"];7167 -> 8607[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7167[label="(||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7167 -> 8610[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7167 -> 8611[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7168 -> 5054[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7168[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos Zero))) wv65))",fontsize=16,color="magenta"];7168 -> 7198[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7168 -> 7199[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7170 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7170[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];7170 -> 7200[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7170 -> 7201[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7169[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg wv240) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9210[label="wv240/Succ wv2400",fontsize=10,color="white",style="solid",shape="box"];7169 -> 9210[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9210 -> 7202[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9211[label="wv240/Zero",fontsize=10,color="white",style="solid",shape="box"];7169 -> 9211[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9211 -> 7203[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7171[label="Zero",fontsize=16,color="green",shape="box"];7172 -> 5062[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7172[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7172 -> 7204[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7172 -> 7205[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7174 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7174[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];7174 -> 7206[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7174 -> 7207[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7173[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos wv242) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9212[label="wv242/Succ wv2420",fontsize=10,color="white",style="solid",shape="box"];7173 -> 9212[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9212 -> 7208[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9213[label="wv242/Zero",fontsize=10,color="white",style="solid",shape="box"];7173 -> 9213[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9213 -> 7209[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7175[label="Zero",fontsize=16,color="green",shape="box"];7176 -> 5062[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7176[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg Zero))) wv65))",fontsize=16,color="magenta"];7176 -> 7210[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7176 -> 7211[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 5438[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5438 -> 5638[label="",style="solid", color="black", weight=3]; 26.49/9.55 5439[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5439 -> 5639[label="",style="solid", color="black", weight=3]; 26.49/9.55 5440[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5440 -> 5640[label="",style="solid", color="black", weight=3]; 26.49/9.55 5441[label="Float (Neg Zero) (Pos (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5442[label="Float (Neg Zero) (Pos Zero) : []",fontsize=16,color="green",shape="box"];5443[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5443 -> 5641[label="",style="solid", color="black", weight=3]; 26.49/9.55 5444[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5444 -> 5642[label="",style="solid", color="black", weight=3]; 26.49/9.55 5445[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5445 -> 5643[label="",style="solid", color="black", weight=3]; 26.49/9.55 5446[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5446 -> 5644[label="",style="solid", color="black", weight=3]; 26.49/9.55 5447[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5447 -> 5645[label="",style="solid", color="black", weight=3]; 26.49/9.55 5448[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5448 -> 5646[label="",style="solid", color="black", weight=3]; 26.49/9.55 5449[label="Float (Neg Zero) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];5450[label="Float (Neg Zero) (Neg Zero) : []",fontsize=16,color="green",shape="box"];5451[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5451 -> 5647[label="",style="solid", color="black", weight=3]; 26.49/9.55 5452[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5452 -> 5648[label="",style="solid", color="black", weight=3]; 26.49/9.55 5453[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Neg Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5453 -> 5649[label="",style="solid", color="black", weight=3]; 26.49/9.55 7529[label="wv47",fontsize=16,color="green",shape="box"];7530[label="wv4800",fontsize=16,color="green",shape="box"];7531 -> 8626[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7531[label="(||) primEqInt (Pos (Succ wv2600)) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7531 -> 8627[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7531 -> 8628[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7531 -> 8629[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7532[label="wv47",fontsize=16,color="green",shape="box"];7533[label="wv4800",fontsize=16,color="green",shape="box"];7534 -> 8626[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7534[label="(||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7534 -> 8630[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7534 -> 8631[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7534 -> 8632[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7535 -> 7066[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7535[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7535 -> 7565[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7535 -> 7566[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7535 -> 7567[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7537 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7537[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];7537 -> 7568[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7537 -> 7569[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7536[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos wv294) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="triangle"];9214[label="wv294/Succ wv2940",fontsize=10,color="white",style="solid",shape="box"];7536 -> 9214[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9214 -> 7570[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9215[label="wv294/Zero",fontsize=10,color="white",style="solid",shape="box"];7536 -> 9215[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9215 -> 7571[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7538[label="Zero",fontsize=16,color="green",shape="box"];7539 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7539[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7539 -> 7572[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7539 -> 7573[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7539 -> 7574[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7540[label="wv47",fontsize=16,color="green",shape="box"];7541[label="wv4800",fontsize=16,color="green",shape="box"];7542 -> 8666[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7542[label="(||) primEqInt (Pos Zero) (Pos (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7542 -> 8667[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7542 -> 8668[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7543[label="wv47",fontsize=16,color="green",shape="box"];7544[label="wv4800",fontsize=16,color="green",shape="box"];7545 -> 8666[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7545[label="(||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7545 -> 8669[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7545 -> 8670[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7546 -> 5054[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7546[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7546 -> 7578[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7546 -> 7579[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7547[label="wv47",fontsize=16,color="green",shape="box"];7548[label="wv4800",fontsize=16,color="green",shape="box"];7549 -> 8688[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7549[label="(||) primEqInt (Pos Zero) (Neg (primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100))) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7549 -> 8689[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7549 -> 8690[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7550[label="wv47",fontsize=16,color="green",shape="box"];7551[label="wv4800",fontsize=16,color="green",shape="box"];7552 -> 8688[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7552[label="(||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];7552 -> 8691[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7552 -> 8692[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7553 -> 5054[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7553[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos Zero))) wv52))",fontsize=16,color="magenta"];7553 -> 7583[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7553 -> 7584[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7555 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7555[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];7555 -> 7585[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7555 -> 7586[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7554[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg wv296) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="triangle"];9216[label="wv296/Succ wv2960",fontsize=10,color="white",style="solid",shape="box"];7554 -> 9216[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9216 -> 7587[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9217[label="wv296/Zero",fontsize=10,color="white",style="solid",shape="box"];7554 -> 9217[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9217 -> 7588[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7556[label="Zero",fontsize=16,color="green",shape="box"];7557 -> 5062[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7557[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7557 -> 7589[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7557 -> 7590[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7559 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7559[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];7559 -> 7591[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7559 -> 7592[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7558[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos wv298) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="burlywood",shape="triangle"];9218[label="wv298/Succ wv2980",fontsize=10,color="white",style="solid",shape="box"];7558 -> 9218[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9218 -> 7593[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9219[label="wv298/Zero",fontsize=10,color="white",style="solid",shape="box"];7558 -> 9219[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9219 -> 7594[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 7560[label="Zero",fontsize=16,color="green",shape="box"];7561 -> 5062[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7561[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg Zero))) wv52))",fontsize=16,color="magenta"];7561 -> 7595[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7561 -> 7596[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 5480[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5480 -> 5690[label="",style="solid", color="black", weight=3]; 26.49/9.55 5481[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5481 -> 5691[label="",style="solid", color="black", weight=3]; 26.49/9.55 5482[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5482 -> 5692[label="",style="solid", color="black", weight=3]; 26.49/9.55 5483[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5483 -> 5693[label="",style="solid", color="black", weight=3]; 26.49/9.55 5484[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5484 -> 5694[label="",style="solid", color="black", weight=3]; 26.49/9.55 5485[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5485 -> 5695[label="",style="solid", color="black", weight=3]; 26.49/9.55 5486[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5486 -> 5696[label="",style="solid", color="black", weight=3]; 26.49/9.55 5487[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5487 -> 5697[label="",style="solid", color="black", weight=3]; 26.49/9.55 5488[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Neg (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5488 -> 5698[label="",style="solid", color="black", weight=3]; 26.49/9.55 5489[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wv3010000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="black",shape="box"];5489 -> 5699[label="",style="solid", color="black", weight=3]; 26.49/9.55 5490[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5490 -> 5700[label="",style="solid", color="black", weight=3]; 26.49/9.55 5491[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqInt (Pos Zero) (Pos (Succ wv40000)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="box"];5491 -> 5701[label="",style="solid", color="black", weight=3]; 26.49/9.55 6431 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6431[label="primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800)",fontsize=16,color="magenta"];6431 -> 6444[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6431 -> 6445[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6430[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos wv108) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9220[label="wv108/Succ wv1080",fontsize=10,color="white",style="solid",shape="box"];6430 -> 9220[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9220 -> 6446[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9221[label="wv108/Zero",fontsize=10,color="white",style="solid",shape="box"];6430 -> 9221[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9221 -> 6447[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6432[label="Zero",fontsize=16,color="green",shape="box"];6433 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6433[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos Zero))) wv79))",fontsize=16,color="magenta"];6433 -> 6448[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6434[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750)) wv790 : map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv791))",fontsize=16,color="black",shape="triangle"];6434 -> 6449[label="",style="solid", color="black", weight=3]; 26.49/9.55 6435 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6435[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) (foldr (||) False [])",fontsize=16,color="magenta"];6435 -> 6450[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6436[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750)) wv790 : map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv791))",fontsize=16,color="black",shape="triangle"];6436 -> 6451[label="",style="solid", color="black", weight=3]; 26.49/9.55 6437 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6437[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) (foldr (||) False [])",fontsize=16,color="magenta"];6437 -> 6452[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6439 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6439[label="primPlusNat (primMulNat wv7500 (Succ wv7800)) (Succ wv7800)",fontsize=16,color="magenta"];6439 -> 6453[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6439 -> 6454[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6438[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos wv110) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9222[label="wv110/Succ wv1100",fontsize=10,color="white",style="solid",shape="box"];6438 -> 9222[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9222 -> 6455[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9223[label="wv110/Zero",fontsize=10,color="white",style="solid",shape="box"];6438 -> 9223[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9223 -> 6456[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 6440[label="Zero",fontsize=16,color="green",shape="box"];6441 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6441[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg Zero)) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg Zero))) wv79))",fontsize=16,color="magenta"];6441 -> 6459[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 5521[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9224[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5521 -> 9224[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9224 -> 5732[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9225[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5521 -> 9225[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9225 -> 5733[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5522[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5522 -> 5734[label="",style="solid", color="black", weight=3]; 26.49/9.55 5523[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5523 -> 5735[label="",style="solid", color="black", weight=3]; 26.49/9.55 5524[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9226[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5524 -> 9226[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9226 -> 5736[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9227[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5524 -> 9227[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9227 -> 5737[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5525[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5525 -> 5738[label="",style="solid", color="black", weight=3]; 26.49/9.55 5526 -> 5523[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5526[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5527[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9228[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5527 -> 9228[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9228 -> 5739[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9229[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5527 -> 9229[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9229 -> 5740[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5528[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5528 -> 5741[label="",style="solid", color="black", weight=3]; 26.49/9.55 5529[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5529 -> 5742[label="",style="solid", color="black", weight=3]; 26.49/9.55 5530[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9230[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5530 -> 9230[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9230 -> 5743[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9231[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5530 -> 9231[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9231 -> 5744[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5531[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5531 -> 5745[label="",style="solid", color="black", weight=3]; 26.49/9.55 5532 -> 5529[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5532[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5533[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9232[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5533 -> 9232[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9232 -> 5746[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9233[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5533 -> 9233[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9233 -> 5747[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5534[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5534 -> 5748[label="",style="solid", color="black", weight=3]; 26.49/9.55 5535[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5535 -> 5749[label="",style="solid", color="black", weight=3]; 26.49/9.55 5536[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9234[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5536 -> 9234[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9234 -> 5750[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9235[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5536 -> 9235[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9235 -> 5751[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5537[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5537 -> 5752[label="",style="solid", color="black", weight=3]; 26.49/9.55 5538 -> 5535[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5538[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5539[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9236[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5539 -> 9236[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9236 -> 5753[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9237[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5539 -> 9237[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9237 -> 5754[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5540[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5540 -> 5755[label="",style="solid", color="black", weight=3]; 26.49/9.55 5541[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5541 -> 5756[label="",style="solid", color="black", weight=3]; 26.49/9.55 5542[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9238[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5542 -> 9238[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9238 -> 5757[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9239[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5542 -> 9239[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9239 -> 5758[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5543[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5543 -> 5759[label="",style="solid", color="black", weight=3]; 26.49/9.55 5544 -> 5541[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5544[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];6770[label="Succ wv3800",fontsize=16,color="green",shape="box"];6771 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6771[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6771 -> 6810[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6771 -> 6811[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6772[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (Succ wv1820)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6772 -> 6812[label="",style="solid", color="black", weight=3]; 26.49/9.55 6773[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6773 -> 6813[label="",style="solid", color="black", weight=3]; 26.49/9.55 6774[label="wv34",fontsize=16,color="green",shape="box"];6775[label="Zero",fontsize=16,color="green",shape="box"];6776[label="wv39",fontsize=16,color="green",shape="box"];6777[label="Succ wv3800",fontsize=16,color="green",shape="box"];6778 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6778[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6778 -> 6814[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6778 -> 6815[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6779[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg (Succ wv1840)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6779 -> 6816[label="",style="solid", color="black", weight=3]; 26.49/9.55 6780[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg (Succ wv1480)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6780 -> 6817[label="",style="solid", color="black", weight=3]; 26.49/9.55 6781[label="Zero",fontsize=16,color="green",shape="box"];6782[label="wv34",fontsize=16,color="green",shape="box"];6783[label="wv39",fontsize=16,color="green",shape="box"];6784[label="Succ wv3800",fontsize=16,color="green",shape="box"];6785 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6785[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6785 -> 6818[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6785 -> 6819[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6786[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1860)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6786 -> 6820[label="",style="solid", color="black", weight=3]; 26.49/9.55 6787[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6787 -> 6821[label="",style="solid", color="black", weight=3]; 26.49/9.55 6788[label="wv39",fontsize=16,color="green",shape="box"];6789[label="wv34",fontsize=16,color="green",shape="box"];6790[label="Succ wv3800",fontsize=16,color="green",shape="box"];6791 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6791[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6791 -> 6822[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6791 -> 6823[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6792[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1880)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6792 -> 6824[label="",style="solid", color="black", weight=3]; 26.49/9.55 6793[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6793 -> 6825[label="",style="solid", color="black", weight=3]; 26.49/9.55 6794[label="wv39",fontsize=16,color="green",shape="box"];6795[label="wv34",fontsize=16,color="green",shape="box"];6796[label="Succ wv3800",fontsize=16,color="green",shape="box"];6797 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6797[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6797 -> 6826[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6797 -> 6827[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6798[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1900)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6798 -> 6828[label="",style="solid", color="black", weight=3]; 26.49/9.55 6799[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6799 -> 6829[label="",style="solid", color="black", weight=3]; 26.49/9.55 6800[label="wv39",fontsize=16,color="green",shape="box"];6801[label="wv34",fontsize=16,color="green",shape="box"];6802[label="Succ wv3800",fontsize=16,color="green",shape="box"];6803 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6803[label="primMulNat wv3500 (Succ wv3800)",fontsize=16,color="magenta"];6803 -> 6830[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6803 -> 6831[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6804[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1920)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6804 -> 6832[label="",style="solid", color="black", weight=3]; 26.49/9.55 6805[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="black",shape="box"];6805 -> 6833[label="",style="solid", color="black", weight=3]; 26.49/9.55 6808[label="wv39",fontsize=16,color="green",shape="box"];6809[label="wv34",fontsize=16,color="green",shape="box"];5582[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9240[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5582 -> 9240[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9240 -> 5796[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9241[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5582 -> 9241[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9241 -> 5797[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5583[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5583 -> 5798[label="",style="solid", color="black", weight=3]; 26.49/9.55 5584 -> 5535[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5584[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5585[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9242[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5585 -> 9242[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9242 -> 5799[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9243[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5585 -> 9243[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9243 -> 5800[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5586[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5586 -> 5801[label="",style="solid", color="black", weight=3]; 26.49/9.55 5587 -> 5535[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5587[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5588[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9244[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5588 -> 9244[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9244 -> 5802[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9245[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5588 -> 9245[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9245 -> 5803[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5589[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5589 -> 5804[label="",style="solid", color="black", weight=3]; 26.49/9.55 5590 -> 5541[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5590[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5591[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9246[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5591 -> 9246[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9246 -> 5805[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9247[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5591 -> 9247[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9247 -> 5806[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5592[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5592 -> 5807[label="",style="solid", color="black", weight=3]; 26.49/9.55 5593 -> 5541[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5593[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];7177 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7177[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Pos wv610)) ((||) primEqFloat (Float (Neg (Succ wv60)) (Pos wv610)) wv650 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos wv610))) wv651))",fontsize=16,color="magenta"];7177 -> 7212[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7177 -> 7213[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7177 -> 7214[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7178[label="Float (Neg (Succ wv60)) (Pos wv610)",fontsize=16,color="green",shape="box"];8577 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8577[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];8577 -> 8587[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8577 -> 8588[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8578 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8578[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8579[label="wv2040",fontsize=16,color="green",shape="box"];8576[label="(||) primEqInt (Neg (Succ wv3270)) (Neg wv332) wv326",fontsize=16,color="burlywood",shape="triangle"];9248[label="wv332/Succ wv3320",fontsize=10,color="white",style="solid",shape="box"];8576 -> 9248[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9248 -> 8589[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9249[label="wv332/Zero",fontsize=10,color="white",style="solid",shape="box"];8576 -> 9249[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9249 -> 8590[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5251[label="List.intersectBy000 (Float (Neg (Succ wv23)) (Pos (Succ wv24))) False",fontsize=16,color="black",shape="box"];5251 -> 5424[label="",style="solid", color="black", weight=3]; 26.49/9.55 5252[label="List.intersectBy000 (Float (Neg (Succ wv23)) (Pos (Succ wv24))) True",fontsize=16,color="black",shape="box"];5252 -> 5425[label="",style="solid", color="black", weight=3]; 26.49/9.55 8580[label="Zero",fontsize=16,color="green",shape="box"];8581 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8581[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8582[label="wv2040",fontsize=16,color="green",shape="box"];7182[label="Zero",fontsize=16,color="green",shape="box"];7183[label="Succ wv6400",fontsize=16,color="green",shape="box"];7184 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7184[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];7184 -> 7219[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7184 -> 7220[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7185[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg (Succ wv2380)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7185 -> 7221[label="",style="solid", color="black", weight=3]; 26.49/9.55 7186[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg (Succ wv2040)) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7186 -> 7222[label="",style="solid", color="black", weight=3]; 26.49/9.55 7187[label="Zero",fontsize=16,color="green",shape="box"];7188 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7188[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg wv610)) ((||) primEqFloat (Float (Neg (Succ wv60)) (Neg wv610)) wv650 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg wv610))) wv651))",fontsize=16,color="magenta"];7188 -> 7223[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7188 -> 7224[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7188 -> 7225[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7189[label="Float (Neg (Succ wv60)) (Neg wv610)",fontsize=16,color="green",shape="box"];8592 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8592[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];8592 -> 8599[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8592 -> 8600[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8593 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8593[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8591[label="(||) primEqInt (Neg Zero) (Pos wv333) wv326",fontsize=16,color="burlywood",shape="triangle"];9250[label="wv333/Succ wv3330",fontsize=10,color="white",style="solid",shape="box"];8591 -> 9250[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9250 -> 8601[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9251[label="wv333/Zero",fontsize=10,color="white",style="solid",shape="box"];8591 -> 9251[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9251 -> 8602[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8594[label="Zero",fontsize=16,color="green",shape="box"];8595 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8595[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];7193[label="wv60",fontsize=16,color="green",shape="box"];7194[label="wv65",fontsize=16,color="green",shape="box"];5054[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Pos Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) (Pos Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5054 -> 5254[label="",style="solid", color="black", weight=3]; 26.49/9.55 8608 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8608[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8609 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8609[label="primPlusNat (primMulNat wv6100 (Succ wv6400)) (Succ wv6400)",fontsize=16,color="magenta"];8609 -> 8615[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8609 -> 8616[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8607[label="(||) primEqInt (Neg Zero) (Neg wv334) wv326",fontsize=16,color="burlywood",shape="triangle"];9252[label="wv334/Succ wv3340",fontsize=10,color="white",style="solid",shape="box"];8607 -> 9252[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9252 -> 8617[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9253[label="wv334/Zero",fontsize=10,color="white",style="solid",shape="box"];8607 -> 9253[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9253 -> 8618[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8610 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8610[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="magenta"];8611[label="Zero",fontsize=16,color="green",shape="box"];7198[label="wv60",fontsize=16,color="green",shape="box"];7199[label="wv65",fontsize=16,color="green",shape="box"];7200[label="Succ wv6400",fontsize=16,color="green",shape="box"];7201 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7201[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];7201 -> 7236[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7201 -> 7237[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7202[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2400)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7202 -> 7238[label="",style="solid", color="black", weight=3]; 26.49/9.55 7203[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7203 -> 7239[label="",style="solid", color="black", weight=3]; 26.49/9.55 7204[label="wv60",fontsize=16,color="green",shape="box"];7205[label="wv65",fontsize=16,color="green",shape="box"];5062[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg Zero)) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) (Neg Zero))) wv41))",fontsize=16,color="black",shape="triangle"];5062 -> 5261[label="",style="solid", color="black", weight=3]; 26.49/9.55 7206[label="Succ wv6400",fontsize=16,color="green",shape="box"];7207 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7207[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];7207 -> 7240[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7207 -> 7241[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7208[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2420)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7208 -> 7242[label="",style="solid", color="black", weight=3]; 26.49/9.55 7209[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7209 -> 7243[label="",style="solid", color="black", weight=3]; 26.49/9.55 7210[label="wv60",fontsize=16,color="green",shape="box"];7211[label="wv65",fontsize=16,color="green",shape="box"];5638[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9254[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5638 -> 9254[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9254 -> 5851[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9255[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5638 -> 9255[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9255 -> 5852[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5639[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5639 -> 5853[label="",style="solid", color="black", weight=3]; 26.49/9.55 5640[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5640 -> 5854[label="",style="solid", color="black", weight=3]; 26.49/9.55 5641[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9256[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5641 -> 9256[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9256 -> 5855[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9257[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5641 -> 9257[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9257 -> 5856[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5642[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5642 -> 5857[label="",style="solid", color="black", weight=3]; 26.49/9.55 5643 -> 5640[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5643[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5644[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9258[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5644 -> 9258[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9258 -> 5858[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9259[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5644 -> 9259[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9259 -> 5859[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5645[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5645 -> 5860[label="",style="solid", color="black", weight=3]; 26.49/9.55 5646[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="black",shape="triangle"];5646 -> 5861[label="",style="solid", color="black", weight=3]; 26.49/9.55 5647[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9260[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5647 -> 9260[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9260 -> 5862[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9261[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5647 -> 9261[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9261 -> 5863[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5648[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5648 -> 5864[label="",style="solid", color="black", weight=3]; 26.49/9.55 5649 -> 5646[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5649[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];8627 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8627[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];8627 -> 8637[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8627 -> 8638[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8628[label="wv2600",fontsize=16,color="green",shape="box"];8629 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8629[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8629 -> 8639[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8629 -> 8640[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8629 -> 8641[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8626[label="(||) primEqInt (Pos (Succ wv3290)) (Pos wv335) wv326",fontsize=16,color="burlywood",shape="triangle"];9262[label="wv335/Succ wv3350",fontsize=10,color="white",style="solid",shape="box"];8626 -> 9262[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9262 -> 8642[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9263[label="wv335/Zero",fontsize=10,color="white",style="solid",shape="box"];8626 -> 9263[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9263 -> 8643[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8630[label="Zero",fontsize=16,color="green",shape="box"];8631[label="wv2600",fontsize=16,color="green",shape="box"];8632 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8632[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8632 -> 8644[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8632 -> 8645[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8632 -> 8646[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7565[label="wv52",fontsize=16,color="green",shape="box"];7566[label="Zero",fontsize=16,color="green",shape="box"];7567[label="wv47",fontsize=16,color="green",shape="box"];7568[label="Succ wv5100",fontsize=16,color="green",shape="box"];7569 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7569[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];7569 -> 7601[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7569 -> 7602[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7570[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos (Succ wv2940)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7570 -> 7603[label="",style="solid", color="black", weight=3]; 26.49/9.55 7571[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos (Succ wv2600)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7571 -> 7604[label="",style="solid", color="black", weight=3]; 26.49/9.55 7572[label="wv52",fontsize=16,color="green",shape="box"];7573[label="Zero",fontsize=16,color="green",shape="box"];7574[label="wv47",fontsize=16,color="green",shape="box"];8667 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8667[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];8667 -> 8674[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8667 -> 8675[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8668 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8668[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8668 -> 8676[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8668 -> 8677[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8668 -> 8678[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8666[label="(||) primEqInt (Pos Zero) (Pos wv337) wv326",fontsize=16,color="burlywood",shape="triangle"];9264[label="wv337/Succ wv3370",fontsize=10,color="white",style="solid",shape="box"];8666 -> 9264[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9264 -> 8679[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9265[label="wv337/Zero",fontsize=10,color="white",style="solid",shape="box"];8666 -> 9265[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9265 -> 8680[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8669[label="Zero",fontsize=16,color="green",shape="box"];8670 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8670[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8670 -> 8681[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8670 -> 8682[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8670 -> 8683[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7578[label="wv47",fontsize=16,color="green",shape="box"];7579[label="wv52",fontsize=16,color="green",shape="box"];8689 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8689[label="primPlusNat (primMulNat wv4800 (Succ wv5100)) (Succ wv5100)",fontsize=16,color="magenta"];8689 -> 8696[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8689 -> 8697[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8690 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8690[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8690 -> 8698[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8690 -> 8699[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8690 -> 8700[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8688[label="(||) primEqInt (Pos Zero) (Neg wv338) wv326",fontsize=16,color="burlywood",shape="triangle"];9266[label="wv338/Succ wv3380",fontsize=10,color="white",style="solid",shape="box"];8688 -> 9266[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9266 -> 8701[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9267[label="wv338/Zero",fontsize=10,color="white",style="solid",shape="box"];8688 -> 9267[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9267 -> 8702[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 8691[label="Zero",fontsize=16,color="green",shape="box"];8692 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.55 8692[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Pos (Succ wv4800)))) wv52)",fontsize=16,color="magenta"];8692 -> 8703[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8692 -> 8704[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 8692 -> 8705[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7583[label="wv47",fontsize=16,color="green",shape="box"];7584[label="wv52",fontsize=16,color="green",shape="box"];7585[label="Succ wv5100",fontsize=16,color="green",shape="box"];7586 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7586[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];7586 -> 7615[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7586 -> 7616[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7587[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2960)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7587 -> 7617[label="",style="solid", color="black", weight=3]; 26.49/9.55 7588[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7588 -> 7618[label="",style="solid", color="black", weight=3]; 26.49/9.55 7589[label="wv47",fontsize=16,color="green",shape="box"];7590[label="wv52",fontsize=16,color="green",shape="box"];7591[label="Succ wv5100",fontsize=16,color="green",shape="box"];7592 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 7592[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];7592 -> 7619[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7592 -> 7620[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 7593[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos (Succ wv2980)) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7593 -> 7621[label="",style="solid", color="black", weight=3]; 26.49/9.55 7594[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="black",shape="box"];7594 -> 7622[label="",style="solid", color="black", weight=3]; 26.49/9.55 7595[label="wv47",fontsize=16,color="green",shape="box"];7596[label="wv52",fontsize=16,color="green",shape="box"];5690[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9268[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5690 -> 9268[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9268 -> 5914[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9269[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5690 -> 9269[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9269 -> 5915[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5691[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5691 -> 5916[label="",style="solid", color="black", weight=3]; 26.49/9.55 5692 -> 5640[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5692[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5693[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9270[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5693 -> 9270[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9270 -> 5917[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9271[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5693 -> 9271[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9271 -> 5918[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5694[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5694 -> 5919[label="",style="solid", color="black", weight=3]; 26.49/9.55 5695 -> 5640[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5695[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5696[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9272[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5696 -> 9272[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9272 -> 5920[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9273[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5696 -> 9273[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9273 -> 5921[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5697[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5697 -> 5922[label="",style="solid", color="black", weight=3]; 26.49/9.55 5698 -> 5646[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5698[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];5699[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wv3010000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ wv3010000)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9274[label="wv3010000/Succ wv30100000",fontsize=10,color="white",style="solid",shape="box"];5699 -> 9274[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9274 -> 5923[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 9275[label="wv3010000/Zero",fontsize=10,color="white",style="solid",shape="box"];5699 -> 9275[label="",style="solid", color="burlywood", weight=9]; 26.49/9.55 9275 -> 5924[label="",style="solid", color="burlywood", weight=3]; 26.49/9.55 5700[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5700 -> 5925[label="",style="solid", color="black", weight=3]; 26.49/9.55 5701 -> 5646[label="",style="dashed", color="red", weight=0]; 26.49/9.55 5701[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="magenta"];6444[label="Succ wv7800",fontsize=16,color="green",shape="box"];6445 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6445[label="primMulNat wv7500 (Succ wv7800)",fontsize=16,color="magenta"];6445 -> 6460[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6445 -> 6461[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6446[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (Succ wv1080)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6446 -> 6462[label="",style="solid", color="black", weight=3]; 26.49/9.55 6447[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6447 -> 6463[label="",style="solid", color="black", weight=3]; 26.49/9.55 6448[label="Zero",fontsize=16,color="green",shape="box"];6449 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6449[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos wv750)) ((||) primEqFloat (Float (Pos (Succ wv74)) (Pos wv750)) wv790 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos wv750))) wv791))",fontsize=16,color="magenta"];6449 -> 6464[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6449 -> 6465[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6449 -> 6466[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6450[label="Float (Pos (Succ wv74)) (Pos wv750)",fontsize=16,color="green",shape="box"];6451 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6451[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg wv750)) ((||) primEqFloat (Float (Pos (Succ wv74)) (Neg wv750)) wv790 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg wv750))) wv791))",fontsize=16,color="magenta"];6451 -> 6467[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6451 -> 6468[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6451 -> 6469[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6452[label="Float (Pos (Succ wv74)) (Neg wv750)",fontsize=16,color="green",shape="box"];6453[label="Succ wv7800",fontsize=16,color="green",shape="box"];6454 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.55 6454[label="primMulNat wv7500 (Succ wv7800)",fontsize=16,color="magenta"];6454 -> 6470[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6454 -> 6471[label="",style="dashed", color="magenta", weight=3]; 26.49/9.55 6455[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos (Succ wv1100)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6455 -> 6472[label="",style="solid", color="black", weight=3]; 26.49/9.55 6456[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqInt (Pos (Succ wv77)) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];6456 -> 6473[label="",style="solid", color="black", weight=3]; 26.49/9.55 6459[label="Zero",fontsize=16,color="green",shape="box"];5732[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5732 -> 5958[label="",style="solid", color="black", weight=3]; 26.49/9.55 5733[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5733 -> 5959[label="",style="solid", color="black", weight=3]; 26.49/9.55 5734[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5734 -> 5960[label="",style="solid", color="black", weight=3]; 26.49/9.56 5735[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9276[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5735 -> 9276[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9276 -> 5961[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9277[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5735 -> 9277[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9277 -> 5962[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 5736[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5736 -> 5963[label="",style="solid", color="black", weight=3]; 26.49/9.56 5737[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5737 -> 5964[label="",style="solid", color="black", weight=3]; 26.49/9.56 5738[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5738 -> 5965[label="",style="solid", color="black", weight=3]; 26.49/9.56 5739[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5739 -> 5966[label="",style="solid", color="black", weight=3]; 26.49/9.56 5740[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5740 -> 5967[label="",style="solid", color="black", weight=3]; 26.49/9.56 5741[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5741 -> 5968[label="",style="solid", color="black", weight=3]; 26.49/9.56 5742[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9278[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5742 -> 9278[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9278 -> 5969[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9279[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5742 -> 9279[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9279 -> 5970[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 5743[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5743 -> 5971[label="",style="solid", color="black", weight=3]; 26.49/9.56 5744[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5744 -> 5972[label="",style="solid", color="black", weight=3]; 26.49/9.56 5745[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5745 -> 5973[label="",style="solid", color="black", weight=3]; 26.49/9.56 5746[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5746 -> 5974[label="",style="solid", color="black", weight=3]; 26.49/9.56 5747[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5747 -> 5975[label="",style="solid", color="black", weight=3]; 26.49/9.56 5748[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5748 -> 5976[label="",style="solid", color="black", weight=3]; 26.49/9.56 5749[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9280[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5749 -> 9280[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9280 -> 5977[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9281[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5749 -> 9281[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9281 -> 5978[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 5750[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5750 -> 5979[label="",style="solid", color="black", weight=3]; 26.49/9.56 5751[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5751 -> 5980[label="",style="solid", color="black", weight=3]; 26.49/9.56 5752[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5752 -> 5981[label="",style="solid", color="black", weight=3]; 26.49/9.56 5753[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5753 -> 5982[label="",style="solid", color="black", weight=3]; 26.49/9.56 5754[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5754 -> 5983[label="",style="solid", color="black", weight=3]; 26.49/9.56 5755[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5755 -> 5984[label="",style="solid", color="black", weight=3]; 26.49/9.56 5756[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9282[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5756 -> 9282[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9282 -> 5985[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9283[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5756 -> 9283[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9283 -> 5986[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 5757[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5757 -> 5987[label="",style="solid", color="black", weight=3]; 26.49/9.56 5758[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5758 -> 5988[label="",style="solid", color="black", weight=3]; 26.49/9.56 5759[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5759 -> 5989[label="",style="solid", color="black", weight=3]; 26.49/9.56 6810[label="wv3800",fontsize=16,color="green",shape="box"];6811[label="wv3500",fontsize=16,color="green",shape="box"];6812 -> 6462[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6812[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) primEqNat wv1480 wv1820 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6812 -> 6836[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6812 -> 6837[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6812 -> 6838[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6812 -> 6839[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6812 -> 6840[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6813 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6813[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6813 -> 6841[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6813 -> 6842[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6813 -> 6843[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6814[label="wv3800",fontsize=16,color="green",shape="box"];6815[label="wv3500",fontsize=16,color="green",shape="box"];6816 -> 6472[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6816[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) primEqNat wv1480 wv1840 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6816 -> 6844[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6816 -> 6845[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6816 -> 6846[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6816 -> 6847[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6816 -> 6848[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6817 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6817[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6817 -> 6849[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6817 -> 6850[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6817 -> 6851[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6818[label="wv3800",fontsize=16,color="green",shape="box"];6819[label="wv3500",fontsize=16,color="green",shape="box"];6820 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6820[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6820 -> 6852[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6820 -> 6853[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6820 -> 6854[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6821 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6821[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6821 -> 6855[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6821 -> 6856[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6821 -> 6857[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6822[label="wv3800",fontsize=16,color="green",shape="box"];6823[label="wv3500",fontsize=16,color="green",shape="box"];6824 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6824[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6824 -> 6858[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6824 -> 6859[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6824 -> 6860[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6825 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6825[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Pos (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Pos (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6825 -> 6861[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6825 -> 6862[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6825 -> 6863[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6826[label="wv3800",fontsize=16,color="green",shape="box"];6827[label="wv3500",fontsize=16,color="green",shape="box"];6828 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6828[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6828 -> 6864[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6828 -> 6865[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6828 -> 6866[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6829 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6829[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6829 -> 6867[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6829 -> 6868[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6829 -> 6869[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6830[label="wv3800",fontsize=16,color="green",shape="box"];6831[label="wv3500",fontsize=16,color="green",shape="box"];6832 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6832[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6832 -> 6870[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6832 -> 6871[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6832 -> 6872[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6833 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6833[label="List.intersectBy000 (Float (Pos (Succ wv34)) (Neg (Succ wv3500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv34)) (Neg (Succ wv3500)))) wv39))",fontsize=16,color="magenta"];6833 -> 6873[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6833 -> 6874[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6833 -> 6875[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5796[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5796 -> 6024[label="",style="solid", color="black", weight=3]; 26.49/9.56 5797[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5797 -> 6025[label="",style="solid", color="black", weight=3]; 26.49/9.56 5798[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5798 -> 6026[label="",style="solid", color="black", weight=3]; 26.49/9.56 5799[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5799 -> 6027[label="",style="solid", color="black", weight=3]; 26.49/9.56 5800[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5800 -> 6028[label="",style="solid", color="black", weight=3]; 26.49/9.56 5801[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5801 -> 6029[label="",style="solid", color="black", weight=3]; 26.49/9.56 5802[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5802 -> 6030[label="",style="solid", color="black", weight=3]; 26.49/9.56 5803[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5803 -> 6031[label="",style="solid", color="black", weight=3]; 26.49/9.56 5804[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5804 -> 6032[label="",style="solid", color="black", weight=3]; 26.49/9.56 5805[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5805 -> 6033[label="",style="solid", color="black", weight=3]; 26.49/9.56 5806[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5806 -> 6034[label="",style="solid", color="black", weight=3]; 26.49/9.56 5807[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5807 -> 6035[label="",style="solid", color="black", weight=3]; 26.49/9.56 7212[label="Float (Neg (Succ wv60)) (Pos wv610)",fontsize=16,color="green",shape="box"];7213[label="wv650",fontsize=16,color="green",shape="box"];7214[label="wv651",fontsize=16,color="green",shape="box"];8587[label="Succ wv6400",fontsize=16,color="green",shape="box"];8588 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8588[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];8588 -> 8603[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8588 -> 8604[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7273[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv65)",fontsize=16,color="burlywood",shape="triangle"];9284[label="wv65/wv650 : wv651",fontsize=10,color="white",style="solid",shape="box"];7273 -> 9284[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9284 -> 7852[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9285[label="wv65/[]",fontsize=10,color="white",style="solid",shape="box"];7273 -> 9285[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9285 -> 7853[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8589[label="(||) primEqInt (Neg (Succ wv3270)) (Neg (Succ wv3320)) wv326",fontsize=16,color="black",shape="box"];8589 -> 8605[label="",style="solid", color="black", weight=3]; 26.49/9.56 8590[label="(||) primEqInt (Neg (Succ wv3270)) (Neg Zero) wv326",fontsize=16,color="black",shape="box"];8590 -> 8606[label="",style="solid", color="black", weight=3]; 26.49/9.56 5424[label="[]",fontsize=16,color="green",shape="box"];5425[label="Float (Neg (Succ wv23)) (Pos (Succ wv24)) : []",fontsize=16,color="green",shape="box"];7219[label="wv6400",fontsize=16,color="green",shape="box"];7220[label="wv6100",fontsize=16,color="green",shape="box"];7221[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat wv2040 wv2380 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="triangle"];9286[label="wv2040/Succ wv20400",fontsize=10,color="white",style="solid",shape="box"];7221 -> 9286[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9286 -> 7248[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9287[label="wv2040/Zero",fontsize=10,color="white",style="solid",shape="box"];7221 -> 9287[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9287 -> 7249[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7222 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7222[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7222 -> 7250[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7223[label="Float (Neg (Succ wv60)) (Neg wv610)",fontsize=16,color="green",shape="box"];7224[label="wv650",fontsize=16,color="green",shape="box"];7225[label="wv651",fontsize=16,color="green",shape="box"];8599[label="Succ wv6400",fontsize=16,color="green",shape="box"];8600 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8600[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];8600 -> 8619[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8600 -> 8620[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8601[label="(||) primEqInt (Neg Zero) (Pos (Succ wv3330)) wv326",fontsize=16,color="black",shape="box"];8601 -> 8621[label="",style="solid", color="black", weight=3]; 26.49/9.56 8602[label="(||) primEqInt (Neg Zero) (Pos Zero) wv326",fontsize=16,color="black",shape="box"];8602 -> 8622[label="",style="solid", color="black", weight=3]; 26.49/9.56 5254[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Pos Zero)) True",fontsize=16,color="black",shape="box"];5254 -> 5427[label="",style="solid", color="black", weight=3]; 26.49/9.56 8615[label="Succ wv6400",fontsize=16,color="green",shape="box"];8616 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8616[label="primMulNat wv6100 (Succ wv6400)",fontsize=16,color="magenta"];8616 -> 8647[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8616 -> 8648[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8617[label="(||) primEqInt (Neg Zero) (Neg (Succ wv3340)) wv326",fontsize=16,color="black",shape="box"];8617 -> 8649[label="",style="solid", color="black", weight=3]; 26.49/9.56 8618[label="(||) primEqInt (Neg Zero) (Neg Zero) wv326",fontsize=16,color="black",shape="box"];8618 -> 8650[label="",style="solid", color="black", weight=3]; 26.49/9.56 7236[label="wv6400",fontsize=16,color="green",shape="box"];7237[label="wv6100",fontsize=16,color="green",shape="box"];7238 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7238[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7238 -> 7263[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7239 -> 5061[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7239[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7239 -> 7264[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7239 -> 7265[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7239 -> 7266[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5261[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg Zero)) True",fontsize=16,color="black",shape="box"];5261 -> 5434[label="",style="solid", color="black", weight=3]; 26.49/9.56 7240[label="wv6400",fontsize=16,color="green",shape="box"];7241[label="wv6100",fontsize=16,color="green",shape="box"];7242 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7242[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7242 -> 7267[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7243 -> 5061[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7243[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7243 -> 7268[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7243 -> 7269[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7243 -> 7270[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5851[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5851 -> 6095[label="",style="solid", color="black", weight=3]; 26.49/9.56 5852[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5852 -> 6096[label="",style="solid", color="black", weight=3]; 26.49/9.56 5853[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5853 -> 6097[label="",style="solid", color="black", weight=3]; 26.49/9.56 5854[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9288[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5854 -> 9288[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9288 -> 6098[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9289[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5854 -> 9289[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9289 -> 6099[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 5855[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5855 -> 6100[label="",style="solid", color="black", weight=3]; 26.49/9.56 5856[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5856 -> 6101[label="",style="solid", color="black", weight=3]; 26.49/9.56 5857[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5857 -> 6102[label="",style="solid", color="black", weight=3]; 26.49/9.56 5858[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5858 -> 6103[label="",style="solid", color="black", weight=3]; 26.49/9.56 5859[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5859 -> 6104[label="",style="solid", color="black", weight=3]; 26.49/9.56 5860[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5860 -> 6105[label="",style="solid", color="black", weight=3]; 26.49/9.56 5861[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv41))",fontsize=16,color="burlywood",shape="box"];9290[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];5861 -> 9290[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9290 -> 6106[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9291[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];5861 -> 9291[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9291 -> 6107[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 5862[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5862 -> 6108[label="",style="solid", color="black", weight=3]; 26.49/9.56 5863[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5863 -> 6109[label="",style="solid", color="black", weight=3]; 26.49/9.56 5864[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5864 -> 6110[label="",style="solid", color="black", weight=3]; 26.49/9.56 8637[label="Succ wv5100",fontsize=16,color="green",shape="box"];8638 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8638[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];8638 -> 8658[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8638 -> 8659[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8639[label="wv52",fontsize=16,color="green",shape="box"];8640[label="wv4800",fontsize=16,color="green",shape="box"];8641[label="wv47",fontsize=16,color="green",shape="box"];8642[label="(||) primEqInt (Pos (Succ wv3290)) (Pos (Succ wv3350)) wv326",fontsize=16,color="black",shape="box"];8642 -> 8660[label="",style="solid", color="black", weight=3]; 26.49/9.56 8643[label="(||) primEqInt (Pos (Succ wv3290)) (Pos Zero) wv326",fontsize=16,color="black",shape="box"];8643 -> 8661[label="",style="solid", color="black", weight=3]; 26.49/9.56 8644[label="wv52",fontsize=16,color="green",shape="box"];8645[label="wv4800",fontsize=16,color="green",shape="box"];8646[label="wv47",fontsize=16,color="green",shape="box"];7601[label="wv5100",fontsize=16,color="green",shape="box"];7602[label="wv4800",fontsize=16,color="green",shape="box"];7603 -> 7221[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7603[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) primEqNat wv2600 wv2940 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7603 -> 7627[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7603 -> 7628[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7603 -> 7629[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7603 -> 7630[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7603 -> 7631[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7604 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7604[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7604 -> 7632[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7604 -> 7633[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7604 -> 7634[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8674[label="Succ wv5100",fontsize=16,color="green",shape="box"];8675 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8675[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];8675 -> 8706[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8675 -> 8707[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8676[label="wv52",fontsize=16,color="green",shape="box"];8677[label="wv4800",fontsize=16,color="green",shape="box"];8678[label="wv47",fontsize=16,color="green",shape="box"];8679[label="(||) primEqInt (Pos Zero) (Pos (Succ wv3370)) wv326",fontsize=16,color="black",shape="box"];8679 -> 8708[label="",style="solid", color="black", weight=3]; 26.49/9.56 8680[label="(||) primEqInt (Pos Zero) (Pos Zero) wv326",fontsize=16,color="black",shape="box"];8680 -> 8709[label="",style="solid", color="black", weight=3]; 26.49/9.56 8681[label="wv52",fontsize=16,color="green",shape="box"];8682[label="wv4800",fontsize=16,color="green",shape="box"];8683[label="wv47",fontsize=16,color="green",shape="box"];8696[label="Succ wv5100",fontsize=16,color="green",shape="box"];8697 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8697[label="primMulNat wv4800 (Succ wv5100)",fontsize=16,color="magenta"];8697 -> 8728[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8697 -> 8729[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8698[label="wv52",fontsize=16,color="green",shape="box"];8699[label="wv4800",fontsize=16,color="green",shape="box"];8700[label="wv47",fontsize=16,color="green",shape="box"];8701[label="(||) primEqInt (Pos Zero) (Neg (Succ wv3380)) wv326",fontsize=16,color="black",shape="box"];8701 -> 8730[label="",style="solid", color="black", weight=3]; 26.49/9.56 8702[label="(||) primEqInt (Pos Zero) (Neg Zero) wv326",fontsize=16,color="black",shape="box"];8702 -> 8731[label="",style="solid", color="black", weight=3]; 26.49/9.56 8703[label="wv52",fontsize=16,color="green",shape="box"];8704[label="wv4800",fontsize=16,color="green",shape="box"];8705[label="wv47",fontsize=16,color="green",shape="box"];7615[label="wv5100",fontsize=16,color="green",shape="box"];7616[label="wv4800",fontsize=16,color="green",shape="box"];7617 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7617[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7617 -> 7645[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7617 -> 7646[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7617 -> 7647[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7618 -> 5061[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7618[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7618 -> 7648[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7618 -> 7649[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7618 -> 7650[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7619[label="wv5100",fontsize=16,color="green",shape="box"];7620[label="wv4800",fontsize=16,color="green",shape="box"];7621 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7621[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7621 -> 7651[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7621 -> 7652[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7621 -> 7653[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7622 -> 5061[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7622[label="List.intersectBy000 (Float (Neg (Succ wv47)) (Neg (Succ wv4800))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv47)) (Neg (Succ wv4800)))) wv52))",fontsize=16,color="magenta"];7622 -> 7654[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7622 -> 7655[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7622 -> 7656[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5914[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5914 -> 6146[label="",style="solid", color="black", weight=3]; 26.49/9.56 5915[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5915 -> 6147[label="",style="solid", color="black", weight=3]; 26.49/9.56 5916[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5916 -> 6148[label="",style="solid", color="black", weight=3]; 26.49/9.56 5917[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5917 -> 6149[label="",style="solid", color="black", weight=3]; 26.49/9.56 5918[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5918 -> 6150[label="",style="solid", color="black", weight=3]; 26.49/9.56 5919[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5919 -> 6151[label="",style="solid", color="black", weight=3]; 26.49/9.56 5920[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5920 -> 6152[label="",style="solid", color="black", weight=3]; 26.49/9.56 5921[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5921 -> 6153[label="",style="solid", color="black", weight=3]; 26.49/9.56 5922[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5922 -> 6154[label="",style="solid", color="black", weight=3]; 26.49/9.56 5923[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wv30100000) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];5923 -> 6155[label="",style="solid", color="black", weight=3]; 26.49/9.56 5924[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];5924 -> 6156[label="",style="solid", color="black", weight=3]; 26.49/9.56 5925[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (Succ wv40000) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5925 -> 6157[label="",style="solid", color="black", weight=3]; 26.49/9.56 6460[label="wv7800",fontsize=16,color="green",shape="box"];6461[label="wv7500",fontsize=16,color="green",shape="box"];6462[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat wv77 wv1080 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9292[label="wv77/Succ wv770",fontsize=10,color="white",style="solid",shape="box"];6462 -> 9292[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9292 -> 6476[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9293[label="wv77/Zero",fontsize=10,color="white",style="solid",shape="box"];6462 -> 9293[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9293 -> 6477[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6463 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6463[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6463 -> 6478[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6464[label="Float (Pos (Succ wv74)) (Pos wv750)",fontsize=16,color="green",shape="box"];6465[label="wv790",fontsize=16,color="green",shape="box"];6466[label="wv791",fontsize=16,color="green",shape="box"];6467[label="Float (Pos (Succ wv74)) (Neg wv750)",fontsize=16,color="green",shape="box"];6468[label="wv790",fontsize=16,color="green",shape="box"];6469[label="wv791",fontsize=16,color="green",shape="box"];6470[label="wv7800",fontsize=16,color="green",shape="box"];6471[label="wv7500",fontsize=16,color="green",shape="box"];6472[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat wv77 wv1100 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="triangle"];9294[label="wv77/Succ wv770",fontsize=10,color="white",style="solid",shape="box"];6472 -> 9294[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9294 -> 6479[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9295[label="wv77/Zero",fontsize=10,color="white",style="solid",shape="box"];6472 -> 9295[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9295 -> 6480[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6473 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6473[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];6473 -> 6481[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5958 -> 7691[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5958[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5958 -> 7692[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5959 -> 7698[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5959[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5959 -> 7699[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5960[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5960 -> 6310[label="",style="solid", color="black", weight=3]; 26.49/9.56 5961[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5961 -> 6311[label="",style="solid", color="black", weight=3]; 26.49/9.56 5962[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5962 -> 6312[label="",style="solid", color="black", weight=3]; 26.49/9.56 5963 -> 7715[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5963[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5963 -> 7716[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5964 -> 6331[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5964[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5964 -> 6332[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5965[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="box"];5965 -> 6339[label="",style="solid", color="black", weight=3]; 26.49/9.56 5966 -> 6340[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5966[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5966 -> 6341[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5967 -> 6351[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5967[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5967 -> 6352[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5968 -> 6363[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5968[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5968 -> 6364[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5969[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5969 -> 6395[label="",style="solid", color="black", weight=3]; 26.49/9.56 5970[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5970 -> 6396[label="",style="solid", color="black", weight=3]; 26.49/9.56 5971 -> 6397[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5971[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5971 -> 6398[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5972 -> 6413[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5972[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5972 -> 6414[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5973 -> 6428[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5973[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5973 -> 6429[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5974 -> 6457[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5974[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5974 -> 6458[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5975 -> 6474[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5975[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5975 -> 6475[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5976 -> 6482[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5976[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5976 -> 6483[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5977[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5977 -> 6484[label="",style="solid", color="black", weight=3]; 26.49/9.56 5978[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5978 -> 6485[label="",style="solid", color="black", weight=3]; 26.49/9.56 5979 -> 6486[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5979[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5979 -> 6487[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5980 -> 6488[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5980[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5980 -> 6489[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5981 -> 6490[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5981[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5981 -> 6491[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5982 -> 6492[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5982[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5982 -> 6493[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5983 -> 6494[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5983[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5983 -> 6495[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5984 -> 6496[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5984[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5984 -> 6497[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5985[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];5985 -> 6498[label="",style="solid", color="black", weight=3]; 26.49/9.56 5986[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];5986 -> 6499[label="",style="solid", color="black", weight=3]; 26.49/9.56 5987 -> 6500[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5987[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];5987 -> 6501[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5988 -> 6502[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5988[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];5988 -> 6503[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5989 -> 6504[label="",style="dashed", color="red", weight=0]; 26.49/9.56 5989[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];5989 -> 6505[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6836[label="wv3500",fontsize=16,color="green",shape="box"];6837[label="wv1820",fontsize=16,color="green",shape="box"];6838[label="wv34",fontsize=16,color="green",shape="box"];6839[label="wv1480",fontsize=16,color="green",shape="box"];6840[label="wv39",fontsize=16,color="green",shape="box"];6841[label="wv34",fontsize=16,color="green",shape="box"];6842[label="Succ wv3500",fontsize=16,color="green",shape="box"];6843[label="wv39",fontsize=16,color="green",shape="box"];6844[label="wv3500",fontsize=16,color="green",shape="box"];6845[label="wv34",fontsize=16,color="green",shape="box"];6846[label="wv1480",fontsize=16,color="green",shape="box"];6847[label="wv39",fontsize=16,color="green",shape="box"];6848[label="wv1840",fontsize=16,color="green",shape="box"];6849[label="Succ wv3500",fontsize=16,color="green",shape="box"];6850[label="wv34",fontsize=16,color="green",shape="box"];6851[label="wv39",fontsize=16,color="green",shape="box"];6852[label="wv34",fontsize=16,color="green",shape="box"];6853[label="Succ wv3500",fontsize=16,color="green",shape="box"];6854[label="wv39",fontsize=16,color="green",shape="box"];6855[label="wv3500",fontsize=16,color="green",shape="box"];6856[label="wv39",fontsize=16,color="green",shape="box"];6857[label="wv34",fontsize=16,color="green",shape="box"];6858[label="wv34",fontsize=16,color="green",shape="box"];6859[label="Succ wv3500",fontsize=16,color="green",shape="box"];6860[label="wv39",fontsize=16,color="green",shape="box"];6861[label="wv3500",fontsize=16,color="green",shape="box"];6862[label="wv39",fontsize=16,color="green",shape="box"];6863[label="wv34",fontsize=16,color="green",shape="box"];6864[label="Succ wv3500",fontsize=16,color="green",shape="box"];6865[label="wv34",fontsize=16,color="green",shape="box"];6866[label="wv39",fontsize=16,color="green",shape="box"];6867[label="wv3500",fontsize=16,color="green",shape="box"];6868[label="wv39",fontsize=16,color="green",shape="box"];6869[label="wv34",fontsize=16,color="green",shape="box"];6870[label="Succ wv3500",fontsize=16,color="green",shape="box"];6871[label="wv34",fontsize=16,color="green",shape="box"];6872[label="wv39",fontsize=16,color="green",shape="box"];6873[label="wv3500",fontsize=16,color="green",shape="box"];6874[label="wv39",fontsize=16,color="green",shape="box"];6875[label="wv34",fontsize=16,color="green",shape="box"];6024 -> 6639[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6024[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6024 -> 6640[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6025 -> 6644[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6025[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6025 -> 6645[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6026 -> 6650[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6026[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6026 -> 6651[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6027 -> 6660[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6027[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6027 -> 6661[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6028 -> 6670[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6028[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6028 -> 6671[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6029 -> 6686[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6029[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6029 -> 6687[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6030 -> 6718[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6030[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6030 -> 6719[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6031 -> 6744[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6031[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6031 -> 6745[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6032 -> 6806[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6032[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6032 -> 6807[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6033 -> 6834[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6033[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6033 -> 6835[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6034 -> 6876[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6034[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6034 -> 6877[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6035 -> 6878[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6035[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6035 -> 6879[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8603[label="wv6400",fontsize=16,color="green",shape="box"];8604[label="wv6100",fontsize=16,color="green",shape="box"];7852[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) (wv650 : wv651))",fontsize=16,color="black",shape="box"];7852 -> 8072[label="",style="solid", color="black", weight=3]; 26.49/9.56 7853[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) [])",fontsize=16,color="black",shape="box"];7853 -> 8073[label="",style="solid", color="black", weight=3]; 26.49/9.56 8605[label="(||) primEqNat wv3270 wv3320 wv326",fontsize=16,color="burlywood",shape="triangle"];9296[label="wv3270/Succ wv32700",fontsize=10,color="white",style="solid",shape="box"];8605 -> 9296[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9296 -> 8623[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9297[label="wv3270/Zero",fontsize=10,color="white",style="solid",shape="box"];8605 -> 9297[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9297 -> 8624[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8606[label="(||) False wv326",fontsize=16,color="black",shape="triangle"];8606 -> 8625[label="",style="solid", color="black", weight=3]; 26.49/9.56 7248[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat (Succ wv20400) wv2380 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9298[label="wv2380/Succ wv23800",fontsize=10,color="white",style="solid",shape="box"];7248 -> 9298[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9298 -> 7274[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9299[label="wv2380/Zero",fontsize=10,color="white",style="solid",shape="box"];7248 -> 9299[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9299 -> 7275[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7249[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat Zero wv2380 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="burlywood",shape="box"];9300[label="wv2380/Succ wv23800",fontsize=10,color="white",style="solid",shape="box"];7249 -> 9300[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9300 -> 7276[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9301[label="wv2380/Zero",fontsize=10,color="white",style="solid",shape="box"];7249 -> 9301[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9301 -> 7277[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7250[label="Succ wv6100",fontsize=16,color="green",shape="box"];8619[label="wv6400",fontsize=16,color="green",shape="box"];8620[label="wv6100",fontsize=16,color="green",shape="box"];8621 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8621[label="(||) False wv326",fontsize=16,color="magenta"];8622[label="(||) True wv326",fontsize=16,color="black",shape="triangle"];8622 -> 8651[label="",style="solid", color="black", weight=3]; 26.49/9.56 5427[label="Float (Neg (Succ wv30000)) (Pos Zero) : []",fontsize=16,color="green",shape="box"];8647[label="wv6400",fontsize=16,color="green",shape="box"];8648[label="wv6100",fontsize=16,color="green",shape="box"];8649 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8649[label="(||) False wv326",fontsize=16,color="magenta"];8650 -> 8622[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8650[label="(||) True wv326",fontsize=16,color="magenta"];7263[label="Succ wv6100",fontsize=16,color="green",shape="box"];7264[label="wv6100",fontsize=16,color="green",shape="box"];7265[label="wv60",fontsize=16,color="green",shape="box"];7266[label="wv65",fontsize=16,color="green",shape="box"];5061[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg (Succ wv30100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv30000)) (Neg (Succ wv30100)))) wv41))",fontsize=16,color="black",shape="triangle"];5061 -> 5260[label="",style="solid", color="black", weight=3]; 26.49/9.56 5434[label="Float (Neg (Succ wv30000)) (Neg Zero) : []",fontsize=16,color="green",shape="box"];7267[label="Succ wv6100",fontsize=16,color="green",shape="box"];7268[label="wv6100",fontsize=16,color="green",shape="box"];7269[label="wv60",fontsize=16,color="green",shape="box"];7270[label="wv65",fontsize=16,color="green",shape="box"];6095 -> 7031[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6095[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6095 -> 7032[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6096 -> 7036[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6096[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6096 -> 7037[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6097 -> 7042[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6097[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6097 -> 7043[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6098[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];6098 -> 7052[label="",style="solid", color="black", weight=3]; 26.49/9.56 6099[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];6099 -> 7053[label="",style="solid", color="black", weight=3]; 26.49/9.56 6100 -> 7054[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6100[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6100 -> 7055[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6101 -> 7064[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6101[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6101 -> 7065[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6102 -> 7080[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6102[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6102 -> 7081[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6103 -> 7108[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6103[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6103 -> 7109[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6104 -> 7138[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6104[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6104 -> 7139[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6105 -> 7234[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6105[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6105 -> 7235[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6106[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];6106 -> 7259[label="",style="solid", color="black", weight=3]; 26.49/9.56 6107[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) []))",fontsize=16,color="black",shape="box"];6107 -> 7260[label="",style="solid", color="black", weight=3]; 26.49/9.56 6108 -> 7261[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6108[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6108 -> 7262[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6109 -> 7284[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6109[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6109 -> 7285[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6110 -> 7286[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6110[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6110 -> 7287[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8658[label="wv5100",fontsize=16,color="green",shape="box"];8659[label="wv4800",fontsize=16,color="green",shape="box"];8660 -> 8605[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8660[label="(||) primEqNat wv3290 wv3350 wv326",fontsize=16,color="magenta"];8660 -> 8684[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8660 -> 8685[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8661 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8661[label="(||) False wv326",fontsize=16,color="magenta"];7627[label="wv4800",fontsize=16,color="green",shape="box"];7628[label="wv52",fontsize=16,color="green",shape="box"];7629[label="wv2600",fontsize=16,color="green",shape="box"];7630[label="wv2940",fontsize=16,color="green",shape="box"];7631[label="wv47",fontsize=16,color="green",shape="box"];7632[label="wv52",fontsize=16,color="green",shape="box"];7633[label="Succ wv4800",fontsize=16,color="green",shape="box"];7634[label="wv47",fontsize=16,color="green",shape="box"];8706[label="wv5100",fontsize=16,color="green",shape="box"];8707[label="wv4800",fontsize=16,color="green",shape="box"];8708 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8708[label="(||) False wv326",fontsize=16,color="magenta"];8709 -> 8622[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8709[label="(||) True wv326",fontsize=16,color="magenta"];8728[label="wv5100",fontsize=16,color="green",shape="box"];8729[label="wv4800",fontsize=16,color="green",shape="box"];8730 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8730[label="(||) False wv326",fontsize=16,color="magenta"];8731 -> 8622[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8731[label="(||) True wv326",fontsize=16,color="magenta"];7645[label="wv52",fontsize=16,color="green",shape="box"];7646[label="Succ wv4800",fontsize=16,color="green",shape="box"];7647[label="wv47",fontsize=16,color="green",shape="box"];7648[label="wv4800",fontsize=16,color="green",shape="box"];7649[label="wv47",fontsize=16,color="green",shape="box"];7650[label="wv52",fontsize=16,color="green",shape="box"];7651[label="wv52",fontsize=16,color="green",shape="box"];7652[label="Succ wv4800",fontsize=16,color="green",shape="box"];7653[label="wv47",fontsize=16,color="green",shape="box"];7654[label="wv4800",fontsize=16,color="green",shape="box"];7655[label="wv47",fontsize=16,color="green",shape="box"];7656[label="wv52",fontsize=16,color="green",shape="box"];6146 -> 7421[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6146[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6146 -> 7422[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6147 -> 7427[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6147[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6147 -> 7428[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6148 -> 7433[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6148[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6148 -> 7434[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6149 -> 7443[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6149[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6149 -> 7444[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6150 -> 7453[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6150[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6150 -> 7454[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6151 -> 7469[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6151[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6151 -> 7470[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6152 -> 7501[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6152[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6152 -> 7502[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6153 -> 7527[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6153[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6153 -> 7528[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6154 -> 7613[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6154[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6154 -> 7614[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6155 -> 7643[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6155[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];6155 -> 7644[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6156 -> 7677[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6156[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];6156 -> 7678[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6157 -> 7679[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6157[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wv40000 wv40000)))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6157 -> 7680[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6476[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat (Succ wv770) wv1080 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9302[label="wv1080/Succ wv10800",fontsize=10,color="white",style="solid",shape="box"];6476 -> 9302[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9302 -> 7681[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9303[label="wv1080/Zero",fontsize=10,color="white",style="solid",shape="box"];6476 -> 9303[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9303 -> 7682[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6477[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat Zero wv1080 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9304[label="wv1080/Succ wv10800",fontsize=10,color="white",style="solid",shape="box"];6477 -> 9304[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9304 -> 7683[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9305[label="wv1080/Zero",fontsize=10,color="white",style="solid",shape="box"];6477 -> 9305[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9305 -> 7684[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6478[label="Succ wv7500",fontsize=16,color="green",shape="box"];6479[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat (Succ wv770) wv1100 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9306[label="wv1100/Succ wv11000",fontsize=10,color="white",style="solid",shape="box"];6479 -> 9306[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9306 -> 7685[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9307[label="wv1100/Zero",fontsize=10,color="white",style="solid",shape="box"];6479 -> 9307[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9307 -> 7686[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6480[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat Zero wv1100 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="burlywood",shape="box"];9308[label="wv1100/Succ wv11000",fontsize=10,color="white",style="solid",shape="box"];6480 -> 9308[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9308 -> 7687[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9309[label="wv1100/Zero",fontsize=10,color="white",style="solid",shape="box"];6480 -> 9309[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9309 -> 7688[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6481[label="Succ wv7500",fontsize=16,color="green",shape="box"];7692 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7692 -> 7694[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7692 -> 7695[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7691[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv316) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9310[label="wv316/Succ wv3160",fontsize=10,color="white",style="solid",shape="box"];7691 -> 9310[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9310 -> 7696[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9311[label="wv316/Zero",fontsize=10,color="white",style="solid",shape="box"];7691 -> 9311[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9311 -> 7697[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7699 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7699[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7699 -> 7701[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7699 -> 7702[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7698[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv320) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9312[label="wv320/Succ wv3200",fontsize=10,color="white",style="solid",shape="box"];7698 -> 9312[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9312 -> 7703[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9313[label="wv320/Zero",fontsize=10,color="white",style="solid",shape="box"];7698 -> 9313[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9313 -> 7704[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6310 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6310[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6310 -> 7705[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6310 -> 7706[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6310 -> 7707[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6311 -> 6434[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6311[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) wv410 : map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ Zero)))) wv411))",fontsize=16,color="magenta"];6311 -> 7708[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6311 -> 7709[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6311 -> 7710[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6311 -> 7711[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6312 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6312[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6312 -> 7712[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7716 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7716[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7716 -> 7718[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7716 -> 7719[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7715[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv322) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9314[label="wv322/Succ wv3220",fontsize=10,color="white",style="solid",shape="box"];7715 -> 9314[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9314 -> 7720[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9315[label="wv322/Zero",fontsize=10,color="white",style="solid",shape="box"];7715 -> 9315[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9315 -> 7721[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6332 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6332[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6332 -> 7722[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6332 -> 7723[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6331[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv83) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9316[label="wv83/Succ wv830",fontsize=10,color="white",style="solid",shape="box"];6331 -> 9316[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9316 -> 7724[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9317[label="wv83/Zero",fontsize=10,color="white",style="solid",shape="box"];6331 -> 9317[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9317 -> 7725[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6339 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6339[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];6339 -> 7726[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6339 -> 7727[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6339 -> 7728[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6341 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6341[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6341 -> 7729[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6341 -> 7730[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6340[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv86) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9318[label="wv86/Succ wv860",fontsize=10,color="white",style="solid",shape="box"];6340 -> 9318[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9318 -> 7731[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9319[label="wv86/Zero",fontsize=10,color="white",style="solid",shape="box"];6340 -> 9319[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9319 -> 7732[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6352 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6352[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6352 -> 7733[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6352 -> 7734[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6351[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv91) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9320[label="wv91/Succ wv910",fontsize=10,color="white",style="solid",shape="box"];6351 -> 9320[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9320 -> 7735[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9321[label="wv91/Zero",fontsize=10,color="white",style="solid",shape="box"];6351 -> 9321[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9321 -> 7736[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6364 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6364[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6364 -> 7737[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6364 -> 7738[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6363[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv94))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6363 -> 7739[label="",style="solid", color="black", weight=3]; 26.49/9.56 6395 -> 6436[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6395[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) wv410 : map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ Zero)))) wv411))",fontsize=16,color="magenta"];6395 -> 7740[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6395 -> 7741[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6395 -> 7742[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6395 -> 7743[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6396 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6396[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6396 -> 7744[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6398 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6398[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6398 -> 7745[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6398 -> 7746[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6397[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv99) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9322[label="wv99/Succ wv990",fontsize=10,color="white",style="solid",shape="box"];6397 -> 9322[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9322 -> 7747[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9323[label="wv99/Zero",fontsize=10,color="white",style="solid",shape="box"];6397 -> 9323[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9323 -> 7748[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6414 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6414[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6414 -> 7749[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6414 -> 7750[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6413[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv104) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9324[label="wv104/Succ wv1040",fontsize=10,color="white",style="solid",shape="box"];6413 -> 9324[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9324 -> 7751[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9325[label="wv104/Zero",fontsize=10,color="white",style="solid",shape="box"];6413 -> 9325[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9325 -> 7752[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6429 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6429[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6429 -> 7753[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6429 -> 7754[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6428[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv107))) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6428 -> 7755[label="",style="solid", color="black", weight=3]; 26.49/9.56 6458 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6458[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6458 -> 7756[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6458 -> 7757[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6457[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv112) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9326[label="wv112/Succ wv1120",fontsize=10,color="white",style="solid",shape="box"];6457 -> 9326[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9326 -> 7758[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9327[label="wv112/Zero",fontsize=10,color="white",style="solid",shape="box"];6457 -> 9327[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9327 -> 7759[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6475 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6475[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6475 -> 7760[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6475 -> 7761[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6474[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv117) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9328[label="wv117/Succ wv1170",fontsize=10,color="white",style="solid",shape="box"];6474 -> 9328[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9328 -> 7762[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9329[label="wv117/Zero",fontsize=10,color="white",style="solid",shape="box"];6474 -> 9329[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9329 -> 7763[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6483 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6483[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6483 -> 7764[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6483 -> 7765[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6482[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv120))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6482 -> 7766[label="",style="solid", color="black", weight=3]; 26.49/9.56 6484[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];6484 -> 7767[label="",style="solid", color="black", weight=3]; 26.49/9.56 6485 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6485[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6485 -> 7768[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6487 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6487[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6487 -> 7769[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6487 -> 7770[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6486[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv121) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9330[label="wv121/Succ wv1210",fontsize=10,color="white",style="solid",shape="box"];6486 -> 9330[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9330 -> 7771[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9331[label="wv121/Zero",fontsize=10,color="white",style="solid",shape="box"];6486 -> 9331[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9331 -> 7772[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6489 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6489[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6489 -> 7773[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6489 -> 7774[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6488[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv126) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9332[label="wv126/Succ wv1260",fontsize=10,color="white",style="solid",shape="box"];6488 -> 9332[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9332 -> 7775[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9333[label="wv126/Zero",fontsize=10,color="white",style="solid",shape="box"];6488 -> 9333[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9333 -> 7776[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6491 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6491[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6491 -> 7777[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6491 -> 7778[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6490[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv129))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6490 -> 7779[label="",style="solid", color="black", weight=3]; 26.49/9.56 6493 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6493[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6493 -> 7780[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6493 -> 7781[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6492[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv130) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9334[label="wv130/Succ wv1300",fontsize=10,color="white",style="solid",shape="box"];6492 -> 9334[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9334 -> 7782[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9335[label="wv130/Zero",fontsize=10,color="white",style="solid",shape="box"];6492 -> 9335[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9335 -> 7783[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6495 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6495[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6495 -> 7784[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6495 -> 7785[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6494[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv135) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9336[label="wv135/Succ wv1350",fontsize=10,color="white",style="solid",shape="box"];6494 -> 9336[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9336 -> 7786[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9337[label="wv135/Zero",fontsize=10,color="white",style="solid",shape="box"];6494 -> 9337[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9337 -> 7787[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6497 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6497[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6497 -> 7788[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6497 -> 7789[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6496[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv138))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6496 -> 7790[label="",style="solid", color="black", weight=3]; 26.49/9.56 6498[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ Zero))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];6498 -> 7791[label="",style="solid", color="black", weight=3]; 26.49/9.56 6499 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6499[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];6499 -> 7792[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6501 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6501[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6501 -> 7793[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6501 -> 7794[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6500[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv139) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9338[label="wv139/Succ wv1390",fontsize=10,color="white",style="solid",shape="box"];6500 -> 9338[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9338 -> 7795[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9339[label="wv139/Zero",fontsize=10,color="white",style="solid",shape="box"];6500 -> 9339[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9339 -> 7796[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6503 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6503[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6503 -> 7797[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6503 -> 7798[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6502[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv144) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9340[label="wv144/Succ wv1440",fontsize=10,color="white",style="solid",shape="box"];6502 -> 9340[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9340 -> 7799[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9341[label="wv144/Zero",fontsize=10,color="white",style="solid",shape="box"];6502 -> 9341[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9341 -> 7800[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6505 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6505[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6505 -> 7801[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6505 -> 7802[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6504[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv147))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6504 -> 7803[label="",style="solid", color="black", weight=3]; 26.49/9.56 6640 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6640[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6640 -> 7804[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6640 -> 7805[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6639[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv156) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9342[label="wv156/Succ wv1560",fontsize=10,color="white",style="solid",shape="box"];6639 -> 9342[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9342 -> 7806[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9343[label="wv156/Zero",fontsize=10,color="white",style="solid",shape="box"];6639 -> 9343[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9343 -> 7807[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6645 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6645[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6645 -> 7808[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6645 -> 7809[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6644[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv161) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9344[label="wv161/Succ wv1610",fontsize=10,color="white",style="solid",shape="box"];6644 -> 9344[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9344 -> 7810[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9345[label="wv161/Zero",fontsize=10,color="white",style="solid",shape="box"];6644 -> 9345[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9345 -> 7811[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6651 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6651[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6651 -> 7812[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6651 -> 7813[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6650[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv164))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6650 -> 7814[label="",style="solid", color="black", weight=3]; 26.49/9.56 6661 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6661[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6661 -> 7815[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6661 -> 7816[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6660[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv165) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9346[label="wv165/Succ wv1650",fontsize=10,color="white",style="solid",shape="box"];6660 -> 9346[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9346 -> 7817[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9347[label="wv165/Zero",fontsize=10,color="white",style="solid",shape="box"];6660 -> 9347[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9347 -> 7818[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6671 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6671[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6671 -> 7819[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6671 -> 7820[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6670[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv170) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9348[label="wv170/Succ wv1700",fontsize=10,color="white",style="solid",shape="box"];6670 -> 9348[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9348 -> 7821[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9349[label="wv170/Zero",fontsize=10,color="white",style="solid",shape="box"];6670 -> 9349[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9349 -> 7822[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6687 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6687[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6687 -> 7823[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6687 -> 7824[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6686[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv173))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6686 -> 7825[label="",style="solid", color="black", weight=3]; 26.49/9.56 6719 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6719[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6719 -> 7826[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6719 -> 7827[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6718[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv174) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9350[label="wv174/Succ wv1740",fontsize=10,color="white",style="solid",shape="box"];6718 -> 9350[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9350 -> 7828[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9351[label="wv174/Zero",fontsize=10,color="white",style="solid",shape="box"];6718 -> 9351[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9351 -> 7829[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6745 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6745[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6745 -> 7830[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6745 -> 7831[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6744[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv179) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9352[label="wv179/Succ wv1790",fontsize=10,color="white",style="solid",shape="box"];6744 -> 9352[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9352 -> 7832[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9353[label="wv179/Zero",fontsize=10,color="white",style="solid",shape="box"];6744 -> 9353[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9353 -> 7833[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6807 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6807[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6807 -> 7834[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6807 -> 7835[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6806[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv194))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6806 -> 7836[label="",style="solid", color="black", weight=3]; 26.49/9.56 6835 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6835[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6835 -> 7837[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6835 -> 7838[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6834[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv195) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9354[label="wv195/Succ wv1950",fontsize=10,color="white",style="solid",shape="box"];6834 -> 9354[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9354 -> 7839[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9355[label="wv195/Zero",fontsize=10,color="white",style="solid",shape="box"];6834 -> 9355[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9355 -> 7840[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6877 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6877[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];6877 -> 7841[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6877 -> 7842[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6876[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv200) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9356[label="wv200/Succ wv2000",fontsize=10,color="white",style="solid",shape="box"];6876 -> 9356[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9356 -> 7843[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9357[label="wv200/Zero",fontsize=10,color="white",style="solid",shape="box"];6876 -> 9357[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9357 -> 7844[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 6879 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 6879[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];6879 -> 7845[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6879 -> 7846[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 6878[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv203))) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];6878 -> 7847[label="",style="solid", color="black", weight=3]; 26.49/9.56 8072[label="foldr (||) False (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) wv650 : map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv651)",fontsize=16,color="black",shape="box"];8072 -> 8276[label="",style="solid", color="black", weight=3]; 26.49/9.56 8073[label="foldr (||) False []",fontsize=16,color="black",shape="box"];8073 -> 8277[label="",style="solid", color="black", weight=3]; 26.49/9.56 8623[label="(||) primEqNat (Succ wv32700) wv3320 wv326",fontsize=16,color="burlywood",shape="box"];9358[label="wv3320/Succ wv33200",fontsize=10,color="white",style="solid",shape="box"];8623 -> 9358[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9358 -> 8652[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9359[label="wv3320/Zero",fontsize=10,color="white",style="solid",shape="box"];8623 -> 9359[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9359 -> 8653[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8624[label="(||) primEqNat Zero wv3320 wv326",fontsize=16,color="burlywood",shape="box"];9360[label="wv3320/Succ wv33200",fontsize=10,color="white",style="solid",shape="box"];8624 -> 9360[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9360 -> 8654[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9361[label="wv3320/Zero",fontsize=10,color="white",style="solid",shape="box"];8624 -> 9361[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9361 -> 8655[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8625[label="wv326",fontsize=16,color="green",shape="box"];7274[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat (Succ wv20400) (Succ wv23800) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7274 -> 7854[label="",style="solid", color="black", weight=3]; 26.49/9.56 7275[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat (Succ wv20400) Zero foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7275 -> 7855[label="",style="solid", color="black", weight=3]; 26.49/9.56 7276[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat Zero (Succ wv23800) foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7276 -> 7856[label="",style="solid", color="black", weight=3]; 26.49/9.56 7277[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat Zero Zero foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="black",shape="box"];7277 -> 7857[label="",style="solid", color="black", weight=3]; 26.49/9.56 8651[label="True",fontsize=16,color="green",shape="box"];5260[label="List.intersectBy000 (Float (Neg (Succ wv30000)) (Neg (Succ wv30100))) True",fontsize=16,color="black",shape="box"];5260 -> 5433[label="",style="solid", color="black", weight=3]; 26.49/9.56 7032 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7032[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7032 -> 7858[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7032 -> 7859[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7031[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv212) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9362[label="wv212/Succ wv2120",fontsize=10,color="white",style="solid",shape="box"];7031 -> 9362[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9362 -> 7860[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9363[label="wv212/Zero",fontsize=10,color="white",style="solid",shape="box"];7031 -> 9363[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9363 -> 7861[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7037 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7037[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7037 -> 7862[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7037 -> 7863[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7036[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv217) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9364[label="wv217/Succ wv2170",fontsize=10,color="white",style="solid",shape="box"];7036 -> 9364[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9364 -> 7864[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9365[label="wv217/Zero",fontsize=10,color="white",style="solid",shape="box"];7036 -> 9365[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9365 -> 7865[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7043 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7043[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7043 -> 7866[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7043 -> 7867[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7042[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv220))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7042 -> 7868[label="",style="solid", color="black", weight=3]; 26.49/9.56 7052[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ Zero))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];7052 -> 7869[label="",style="solid", color="black", weight=3]; 26.49/9.56 7053 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7053[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];7053 -> 7870[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7055 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7055[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7055 -> 7871[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7055 -> 7872[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7054[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv221) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9366[label="wv221/Succ wv2210",fontsize=10,color="white",style="solid",shape="box"];7054 -> 9366[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9366 -> 7873[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9367[label="wv221/Zero",fontsize=10,color="white",style="solid",shape="box"];7054 -> 9367[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9367 -> 7874[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7065 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7065[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7065 -> 7875[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7065 -> 7876[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7064[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv226) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9368[label="wv226/Succ wv2260",fontsize=10,color="white",style="solid",shape="box"];7064 -> 9368[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9368 -> 7877[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9369[label="wv226/Zero",fontsize=10,color="white",style="solid",shape="box"];7064 -> 9369[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9369 -> 7878[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7081 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7081[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7081 -> 7879[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7081 -> 7880[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7080[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv229))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7080 -> 7881[label="",style="solid", color="black", weight=3]; 26.49/9.56 7109 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7109[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7109 -> 7882[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7109 -> 7883[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7108[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg wv230) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9370[label="wv230/Succ wv2300",fontsize=10,color="white",style="solid",shape="box"];7108 -> 9370[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9370 -> 7884[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9371[label="wv230/Zero",fontsize=10,color="white",style="solid",shape="box"];7108 -> 9371[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9371 -> 7885[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7139 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7139[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7139 -> 7886[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7139 -> 7887[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7138[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg wv235) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9372[label="wv235/Succ wv2350",fontsize=10,color="white",style="solid",shape="box"];7138 -> 9372[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9372 -> 7888[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9373[label="wv235/Zero",fontsize=10,color="white",style="solid",shape="box"];7138 -> 9373[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9373 -> 7889[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7235 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7235[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7235 -> 7890[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7235 -> 7891[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7234[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Neg (Succ (Succ wv250))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7234 -> 7892[label="",style="solid", color="black", weight=3]; 26.49/9.56 7259[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ Zero))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="black",shape="box"];7259 -> 7893[label="",style="solid", color="black", weight=3]; 26.49/9.56 7260 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7260[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) (foldr (||) False [])",fontsize=16,color="magenta"];7260 -> 7894[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7262 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7262[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7262 -> 7895[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7262 -> 7896[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7261[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos wv251) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9374[label="wv251/Succ wv2510",fontsize=10,color="white",style="solid",shape="box"];7261 -> 9374[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9374 -> 7897[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9375[label="wv251/Zero",fontsize=10,color="white",style="solid",shape="box"];7261 -> 9375[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9375 -> 7898[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7285 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7285[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7285 -> 7899[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7285 -> 7900[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7284[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos wv256) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9376[label="wv256/Succ wv2560",fontsize=10,color="white",style="solid",shape="box"];7284 -> 9376[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9376 -> 7901[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9377[label="wv256/Zero",fontsize=10,color="white",style="solid",shape="box"];7284 -> 9377[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9377 -> 7902[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7287 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7287[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7287 -> 7903[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7287 -> 7904[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7286[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Neg Zero) (Pos (Succ (Succ wv259))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7286 -> 7905[label="",style="solid", color="black", weight=3]; 26.49/9.56 8684[label="wv3350",fontsize=16,color="green",shape="box"];8685[label="wv3290",fontsize=16,color="green",shape="box"];7422 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7422 -> 7906[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7422 -> 7907[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7421[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv268) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9378[label="wv268/Succ wv2680",fontsize=10,color="white",style="solid",shape="box"];7421 -> 9378[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9378 -> 7908[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9379[label="wv268/Zero",fontsize=10,color="white",style="solid",shape="box"];7421 -> 9379[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9379 -> 7909[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7428 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7428[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7428 -> 7910[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7428 -> 7911[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7427[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv273) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9380[label="wv273/Succ wv2730",fontsize=10,color="white",style="solid",shape="box"];7427 -> 9380[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9380 -> 7912[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9381[label="wv273/Zero",fontsize=10,color="white",style="solid",shape="box"];7427 -> 9381[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9381 -> 7913[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7434 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7434[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7434 -> 7914[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7434 -> 7915[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7433[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv276))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7433 -> 7916[label="",style="solid", color="black", weight=3]; 26.49/9.56 7444 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7444 -> 7917[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7444 -> 7918[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7443[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv277) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9382[label="wv277/Succ wv2770",fontsize=10,color="white",style="solid",shape="box"];7443 -> 9382[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9382 -> 7919[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9383[label="wv277/Zero",fontsize=10,color="white",style="solid",shape="box"];7443 -> 9383[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9383 -> 7920[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7454 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7454[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7454 -> 7921[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7454 -> 7922[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7453[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv282) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9384[label="wv282/Succ wv2820",fontsize=10,color="white",style="solid",shape="box"];7453 -> 9384[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9384 -> 7923[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9385[label="wv282/Zero",fontsize=10,color="white",style="solid",shape="box"];7453 -> 9385[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9385 -> 7924[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7470 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7470[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7470 -> 7925[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7470 -> 7926[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7469[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv285))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7469 -> 7927[label="",style="solid", color="black", weight=3]; 26.49/9.56 7502 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7502[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7502 -> 7928[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7502 -> 7929[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7501[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg wv286) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9386[label="wv286/Succ wv2860",fontsize=10,color="white",style="solid",shape="box"];7501 -> 9386[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9386 -> 7930[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9387[label="wv286/Zero",fontsize=10,color="white",style="solid",shape="box"];7501 -> 9387[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9387 -> 7931[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7528 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7528[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7528 -> 7932[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7528 -> 7933[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7527[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg wv291) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9388[label="wv291/Succ wv2910",fontsize=10,color="white",style="solid",shape="box"];7527 -> 9388[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9388 -> 7934[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9389[label="wv291/Zero",fontsize=10,color="white",style="solid",shape="box"];7527 -> 9389[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9389 -> 7935[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7614 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7614[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7614 -> 7936[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7614 -> 7937[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7613[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Neg (Succ (Succ wv306))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7613 -> 7938[label="",style="solid", color="black", weight=3]; 26.49/9.56 7644 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7644[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7644 -> 7939[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7644 -> 7940[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7643[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos wv307) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9390[label="wv307/Succ wv3070",fontsize=10,color="white",style="solid",shape="box"];7643 -> 9390[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9390 -> 7941[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9391[label="wv307/Zero",fontsize=10,color="white",style="solid",shape="box"];7643 -> 9391[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9391 -> 7942[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7678 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7678[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7678 -> 7943[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7678 -> 7944[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7677[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos wv312) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="triangle"];9392[label="wv312/Succ wv3120",fontsize=10,color="white",style="solid",shape="box"];7677 -> 9392[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9392 -> 7945[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9393[label="wv312/Zero",fontsize=10,color="white",style="solid",shape="box"];7677 -> 9393[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9393 -> 7946[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 7680 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7680[label="primPlusNat wv40000 wv40000",fontsize=16,color="magenta"];7680 -> 7947[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7680 -> 7948[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7679[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqInt (Pos Zero) (Pos (Succ (Succ wv315))) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7679 -> 7949[label="",style="solid", color="black", weight=3]; 26.49/9.56 7681[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat (Succ wv770) (Succ wv10800) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7681 -> 7950[label="",style="solid", color="black", weight=3]; 26.49/9.56 7682[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat (Succ wv770) Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7682 -> 7951[label="",style="solid", color="black", weight=3]; 26.49/9.56 7683[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat Zero (Succ wv10800) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7683 -> 7952[label="",style="solid", color="black", weight=3]; 26.49/9.56 7684[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat Zero Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7684 -> 7953[label="",style="solid", color="black", weight=3]; 26.49/9.56 7685[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat (Succ wv770) (Succ wv11000) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7685 -> 7954[label="",style="solid", color="black", weight=3]; 26.49/9.56 7686[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat (Succ wv770) Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7686 -> 7955[label="",style="solid", color="black", weight=3]; 26.49/9.56 7687[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat Zero (Succ wv11000) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7687 -> 7956[label="",style="solid", color="black", weight=3]; 26.49/9.56 7688[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat Zero Zero foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="black",shape="box"];7688 -> 7957[label="",style="solid", color="black", weight=3]; 26.49/9.56 7694[label="Succ wv40000",fontsize=16,color="green",shape="box"];7695 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7695[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7695 -> 7958[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7695 -> 7959[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7696[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3160)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7696 -> 7960[label="",style="solid", color="black", weight=3]; 26.49/9.56 7697[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7697 -> 7961[label="",style="solid", color="black", weight=3]; 26.49/9.56 7701[label="Succ wv40000",fontsize=16,color="green",shape="box"];7702 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7702[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7702 -> 7962[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7702 -> 7963[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7703[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3200)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7703 -> 7964[label="",style="solid", color="black", weight=3]; 26.49/9.56 7704[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7704 -> 7965[label="",style="solid", color="black", weight=3]; 26.49/9.56 7705[label="wv30000",fontsize=16,color="green",shape="box"];7706[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7707[label="wv41",fontsize=16,color="green",shape="box"];7708[label="wv410",fontsize=16,color="green",shape="box"];7709[label="wv411",fontsize=16,color="green",shape="box"];7710[label="wv30000",fontsize=16,color="green",shape="box"];7711[label="Succ Zero",fontsize=16,color="green",shape="box"];7712[label="Float (Pos (Succ wv30000)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7718[label="Succ wv40000",fontsize=16,color="green",shape="box"];7719 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7719[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7719 -> 7966[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7719 -> 7967[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7720[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv3220)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7720 -> 7968[label="",style="solid", color="black", weight=3]; 26.49/9.56 7721[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7721 -> 7969[label="",style="solid", color="black", weight=3]; 26.49/9.56 7722[label="Succ wv40000",fontsize=16,color="green",shape="box"];7723 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7723[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7723 -> 7970[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7723 -> 7971[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7724[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv830)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7724 -> 7972[label="",style="solid", color="black", weight=3]; 26.49/9.56 7725[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7725 -> 7973[label="",style="solid", color="black", weight=3]; 26.49/9.56 7726[label="wv30000",fontsize=16,color="green",shape="box"];7727[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7728[label="wv41",fontsize=16,color="green",shape="box"];7729[label="Succ wv40000",fontsize=16,color="green",shape="box"];7730 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7730[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7730 -> 7974[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7730 -> 7975[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7731[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv860)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7731 -> 7976[label="",style="solid", color="black", weight=3]; 26.49/9.56 7732[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7732 -> 7977[label="",style="solid", color="black", weight=3]; 26.49/9.56 7733[label="Succ wv40000",fontsize=16,color="green",shape="box"];7734 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7734[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7734 -> 7978[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7734 -> 7979[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7735[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv910)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7735 -> 7980[label="",style="solid", color="black", weight=3]; 26.49/9.56 7736[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7736 -> 7981[label="",style="solid", color="black", weight=3]; 26.49/9.56 7737[label="wv40000",fontsize=16,color="green",shape="box"];7738[label="wv40000",fontsize=16,color="green",shape="box"];7739 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7739[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7739 -> 7982[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7739 -> 7983[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7739 -> 7984[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7740[label="wv410",fontsize=16,color="green",shape="box"];7741[label="wv411",fontsize=16,color="green",shape="box"];7742[label="Succ Zero",fontsize=16,color="green",shape="box"];7743[label="wv30000",fontsize=16,color="green",shape="box"];7744[label="Float (Pos (Succ wv30000)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];7745[label="Succ wv40000",fontsize=16,color="green",shape="box"];7746 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7746[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7746 -> 7985[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7746 -> 7986[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7747[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv990)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7747 -> 7987[label="",style="solid", color="black", weight=3]; 26.49/9.56 7748[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7748 -> 7988[label="",style="solid", color="black", weight=3]; 26.49/9.56 7749[label="Succ wv40000",fontsize=16,color="green",shape="box"];7750 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7750[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7750 -> 7989[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7750 -> 7990[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7751[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1040)) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7751 -> 7991[label="",style="solid", color="black", weight=3]; 26.49/9.56 7752[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7752 -> 7992[label="",style="solid", color="black", weight=3]; 26.49/9.56 7753[label="wv40000",fontsize=16,color="green",shape="box"];7754[label="wv40000",fontsize=16,color="green",shape="box"];7755 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7755[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7755 -> 7993[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7755 -> 7994[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7755 -> 7995[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7756[label="Succ wv40000",fontsize=16,color="green",shape="box"];7757 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7757[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7757 -> 7996[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7757 -> 7997[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7758[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1120)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7758 -> 7998[label="",style="solid", color="black", weight=3]; 26.49/9.56 7759[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7759 -> 7999[label="",style="solid", color="black", weight=3]; 26.49/9.56 7760[label="Succ wv40000",fontsize=16,color="green",shape="box"];7761 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7761[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7761 -> 8000[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7761 -> 8001[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7762[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1170)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7762 -> 8002[label="",style="solid", color="black", weight=3]; 26.49/9.56 7763[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7763 -> 8003[label="",style="solid", color="black", weight=3]; 26.49/9.56 7764[label="wv40000",fontsize=16,color="green",shape="box"];7765[label="wv40000",fontsize=16,color="green",shape="box"];7766[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7766 -> 8004[label="",style="solid", color="black", weight=3]; 26.49/9.56 7767 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7767[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ Zero))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7767 -> 8005[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7767 -> 8006[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7767 -> 8007[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7768[label="Float (Pos Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7769[label="Succ wv40000",fontsize=16,color="green",shape="box"];7770 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7770[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7770 -> 8008[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7770 -> 8009[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7771[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1210)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7771 -> 8010[label="",style="solid", color="black", weight=3]; 26.49/9.56 7772[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7772 -> 8011[label="",style="solid", color="black", weight=3]; 26.49/9.56 7773[label="Succ wv40000",fontsize=16,color="green",shape="box"];7774 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7774[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7774 -> 8012[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7774 -> 8013[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7775[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1260)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7775 -> 8014[label="",style="solid", color="black", weight=3]; 26.49/9.56 7776[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7776 -> 8015[label="",style="solid", color="black", weight=3]; 26.49/9.56 7777[label="wv40000",fontsize=16,color="green",shape="box"];7778[label="wv40000",fontsize=16,color="green",shape="box"];7779 -> 7766[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7779[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7780[label="Succ wv40000",fontsize=16,color="green",shape="box"];7781 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7781[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7781 -> 8016[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7781 -> 8017[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7782[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1300)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7782 -> 8018[label="",style="solid", color="black", weight=3]; 26.49/9.56 7783[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7783 -> 8019[label="",style="solid", color="black", weight=3]; 26.49/9.56 7784[label="Succ wv40000",fontsize=16,color="green",shape="box"];7785 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7785[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7785 -> 8020[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7785 -> 8021[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7786[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv1350)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7786 -> 8022[label="",style="solid", color="black", weight=3]; 26.49/9.56 7787[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7787 -> 8023[label="",style="solid", color="black", weight=3]; 26.49/9.56 7788[label="wv40000",fontsize=16,color="green",shape="box"];7789[label="wv40000",fontsize=16,color="green",shape="box"];7790[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7790 -> 8024[label="",style="solid", color="black", weight=3]; 26.49/9.56 7791 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7791[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ Zero))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7791 -> 8025[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7791 -> 8026[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7791 -> 8027[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7792[label="Float (Pos Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];7793[label="Succ wv40000",fontsize=16,color="green",shape="box"];7794 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7794[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7794 -> 8028[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7794 -> 8029[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7795[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1390)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7795 -> 8030[label="",style="solid", color="black", weight=3]; 26.49/9.56 7796[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7796 -> 8031[label="",style="solid", color="black", weight=3]; 26.49/9.56 7797[label="Succ wv40000",fontsize=16,color="green",shape="box"];7798 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7798[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7798 -> 8032[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7798 -> 8033[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7799[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv1440)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7799 -> 8034[label="",style="solid", color="black", weight=3]; 26.49/9.56 7800[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7800 -> 8035[label="",style="solid", color="black", weight=3]; 26.49/9.56 7801[label="wv40000",fontsize=16,color="green",shape="box"];7802[label="wv40000",fontsize=16,color="green",shape="box"];7803 -> 7790[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7803[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7804[label="Succ wv40000",fontsize=16,color="green",shape="box"];7805 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7805[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7805 -> 8036[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7805 -> 8037[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7806[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1560)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7806 -> 8038[label="",style="solid", color="black", weight=3]; 26.49/9.56 7807[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7807 -> 8039[label="",style="solid", color="black", weight=3]; 26.49/9.56 7808[label="Succ wv40000",fontsize=16,color="green",shape="box"];7809 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7809[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7809 -> 8040[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7809 -> 8041[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7810[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1610)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7810 -> 8042[label="",style="solid", color="black", weight=3]; 26.49/9.56 7811[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7811 -> 8043[label="",style="solid", color="black", weight=3]; 26.49/9.56 7812[label="wv40000",fontsize=16,color="green",shape="box"];7813[label="wv40000",fontsize=16,color="green",shape="box"];7814 -> 7766[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7814[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7815[label="Succ wv40000",fontsize=16,color="green",shape="box"];7816 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7816[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7816 -> 8044[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7816 -> 8045[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7817[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1650)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7817 -> 8046[label="",style="solid", color="black", weight=3]; 26.49/9.56 7818[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7818 -> 8047[label="",style="solid", color="black", weight=3]; 26.49/9.56 7819[label="Succ wv40000",fontsize=16,color="green",shape="box"];7820 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7820[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7820 -> 8048[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7820 -> 8049[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7821[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1700)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7821 -> 8050[label="",style="solid", color="black", weight=3]; 26.49/9.56 7822[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7822 -> 8051[label="",style="solid", color="black", weight=3]; 26.49/9.56 7823[label="wv40000",fontsize=16,color="green",shape="box"];7824[label="wv40000",fontsize=16,color="green",shape="box"];7825 -> 7766[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7825[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7826[label="Succ wv40000",fontsize=16,color="green",shape="box"];7827 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7827[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7827 -> 8052[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7827 -> 8053[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7828[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1740)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7828 -> 8054[label="",style="solid", color="black", weight=3]; 26.49/9.56 7829[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7829 -> 8055[label="",style="solid", color="black", weight=3]; 26.49/9.56 7830[label="Succ wv40000",fontsize=16,color="green",shape="box"];7831 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7831[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7831 -> 8056[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7831 -> 8057[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7832[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv1790)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7832 -> 8058[label="",style="solid", color="black", weight=3]; 26.49/9.56 7833[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7833 -> 8059[label="",style="solid", color="black", weight=3]; 26.49/9.56 7834[label="wv40000",fontsize=16,color="green",shape="box"];7835[label="wv40000",fontsize=16,color="green",shape="box"];7836 -> 7790[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7836[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7837[label="Succ wv40000",fontsize=16,color="green",shape="box"];7838 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7838[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7838 -> 8060[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7838 -> 8061[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7839[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv1950)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7839 -> 8062[label="",style="solid", color="black", weight=3]; 26.49/9.56 7840[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7840 -> 8063[label="",style="solid", color="black", weight=3]; 26.49/9.56 7841[label="Succ wv40000",fontsize=16,color="green",shape="box"];7842 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7842[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7842 -> 8064[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7842 -> 8065[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7843[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2000)) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7843 -> 8066[label="",style="solid", color="black", weight=3]; 26.49/9.56 7844[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7844 -> 8067[label="",style="solid", color="black", weight=3]; 26.49/9.56 7845[label="wv40000",fontsize=16,color="green",shape="box"];7846[label="wv40000",fontsize=16,color="green",shape="box"];7847 -> 7790[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7847[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];8276 -> 8370[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8276[label="(||) primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) wv650 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv651)",fontsize=16,color="magenta"];8276 -> 8371[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8277[label="False",fontsize=16,color="green",shape="box"];8652[label="(||) primEqNat (Succ wv32700) (Succ wv33200) wv326",fontsize=16,color="black",shape="box"];8652 -> 8662[label="",style="solid", color="black", weight=3]; 26.49/9.56 8653[label="(||) primEqNat (Succ wv32700) Zero wv326",fontsize=16,color="black",shape="box"];8653 -> 8663[label="",style="solid", color="black", weight=3]; 26.49/9.56 8654[label="(||) primEqNat Zero (Succ wv33200) wv326",fontsize=16,color="black",shape="box"];8654 -> 8664[label="",style="solid", color="black", weight=3]; 26.49/9.56 8655[label="(||) primEqNat Zero Zero wv326",fontsize=16,color="black",shape="box"];8655 -> 8665[label="",style="solid", color="black", weight=3]; 26.49/9.56 7854 -> 7221[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7854[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) primEqNat wv20400 wv23800 foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7854 -> 8074[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7854 -> 8075[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7855 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7855[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7855 -> 8076[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7856 -> 7071[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7856[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7856 -> 8077[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7857 -> 5061[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7857[label="List.intersectBy000 (Float (Neg (Succ wv60)) (Neg (Succ wv6100))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Neg (Succ wv6100)))) wv65))",fontsize=16,color="magenta"];7857 -> 8078[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7857 -> 8079[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7857 -> 8080[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 5433[label="Float (Neg (Succ wv30000)) (Neg (Succ wv30100)) : []",fontsize=16,color="green",shape="box"];7858[label="Succ wv40000",fontsize=16,color="green",shape="box"];7859 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7859[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7859 -> 8081[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7859 -> 8082[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7860[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2120)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7860 -> 8083[label="",style="solid", color="black", weight=3]; 26.49/9.56 7861[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7861 -> 8084[label="",style="solid", color="black", weight=3]; 26.49/9.56 7862[label="Succ wv40000",fontsize=16,color="green",shape="box"];7863 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7863[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7863 -> 8085[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7863 -> 8086[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7864[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2170)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7864 -> 8087[label="",style="solid", color="black", weight=3]; 26.49/9.56 7865[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7865 -> 8088[label="",style="solid", color="black", weight=3]; 26.49/9.56 7866[label="wv40000",fontsize=16,color="green",shape="box"];7867[label="wv40000",fontsize=16,color="green",shape="box"];7868[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7868 -> 8089[label="",style="solid", color="black", weight=3]; 26.49/9.56 7869 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7869[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ Zero))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7869 -> 8090[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7869 -> 8091[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7869 -> 8092[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7870[label="Float (Neg Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];7871[label="Succ wv40000",fontsize=16,color="green",shape="box"];7872 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7872[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7872 -> 8093[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7872 -> 8094[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7873[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2210)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7873 -> 8095[label="",style="solid", color="black", weight=3]; 26.49/9.56 7874[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7874 -> 8096[label="",style="solid", color="black", weight=3]; 26.49/9.56 7875[label="Succ wv40000",fontsize=16,color="green",shape="box"];7876 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7876[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7876 -> 8097[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7876 -> 8098[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7877[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2260)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7877 -> 8099[label="",style="solid", color="black", weight=3]; 26.49/9.56 7878[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7878 -> 8100[label="",style="solid", color="black", weight=3]; 26.49/9.56 7879[label="wv40000",fontsize=16,color="green",shape="box"];7880[label="wv40000",fontsize=16,color="green",shape="box"];7881 -> 7868[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7881[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7882[label="Succ wv40000",fontsize=16,color="green",shape="box"];7883 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7883[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7883 -> 8101[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7883 -> 8102[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7884[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2300)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7884 -> 8103[label="",style="solid", color="black", weight=3]; 26.49/9.56 7885[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7885 -> 8104[label="",style="solid", color="black", weight=3]; 26.49/9.56 7886[label="Succ wv40000",fontsize=16,color="green",shape="box"];7887 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7887[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7887 -> 8105[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7887 -> 8106[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7888[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg (Succ wv2350)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7888 -> 8107[label="",style="solid", color="black", weight=3]; 26.49/9.56 7889[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7889 -> 8108[label="",style="solid", color="black", weight=3]; 26.49/9.56 7890[label="wv40000",fontsize=16,color="green",shape="box"];7891[label="wv40000",fontsize=16,color="green",shape="box"];7892[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="black",shape="triangle"];7892 -> 8109[label="",style="solid", color="black", weight=3]; 26.49/9.56 7893 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7893[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ Zero))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ Zero))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ Zero)))) wv411))",fontsize=16,color="magenta"];7893 -> 8110[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7893 -> 8111[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7893 -> 8112[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7894[label="Float (Neg Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];7895[label="Succ wv40000",fontsize=16,color="green",shape="box"];7896 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7896[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7896 -> 8113[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7896 -> 8114[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7897[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2510)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7897 -> 8115[label="",style="solid", color="black", weight=3]; 26.49/9.56 7898[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7898 -> 8116[label="",style="solid", color="black", weight=3]; 26.49/9.56 7899[label="Succ wv40000",fontsize=16,color="green",shape="box"];7900 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7900[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7900 -> 8117[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7900 -> 8118[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7901[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos (Succ wv2560)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7901 -> 8119[label="",style="solid", color="black", weight=3]; 26.49/9.56 7902[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Neg Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7902 -> 8120[label="",style="solid", color="black", weight=3]; 26.49/9.56 7903[label="wv40000",fontsize=16,color="green",shape="box"];7904[label="wv40000",fontsize=16,color="green",shape="box"];7905 -> 7892[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7905[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7906[label="Succ wv40000",fontsize=16,color="green",shape="box"];7907 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7907[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7907 -> 8121[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7907 -> 8122[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7908[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv2680)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7908 -> 8123[label="",style="solid", color="black", weight=3]; 26.49/9.56 7909[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7909 -> 8124[label="",style="solid", color="black", weight=3]; 26.49/9.56 7910[label="Succ wv40000",fontsize=16,color="green",shape="box"];7911 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7911[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7911 -> 8125[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7911 -> 8126[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7912[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv2730)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7912 -> 8127[label="",style="solid", color="black", weight=3]; 26.49/9.56 7913[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7913 -> 8128[label="",style="solid", color="black", weight=3]; 26.49/9.56 7914[label="wv40000",fontsize=16,color="green",shape="box"];7915[label="wv40000",fontsize=16,color="green",shape="box"];7916 -> 7868[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7916[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7917[label="Succ wv40000",fontsize=16,color="green",shape="box"];7918 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7918[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7918 -> 8129[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7918 -> 8130[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7919[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2770)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7919 -> 8131[label="",style="solid", color="black", weight=3]; 26.49/9.56 7920[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7920 -> 8132[label="",style="solid", color="black", weight=3]; 26.49/9.56 7921[label="Succ wv40000",fontsize=16,color="green",shape="box"];7922 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7922[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7922 -> 8133[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7922 -> 8134[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7923[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2820)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7923 -> 8135[label="",style="solid", color="black", weight=3]; 26.49/9.56 7924[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7924 -> 8136[label="",style="solid", color="black", weight=3]; 26.49/9.56 7925[label="wv40000",fontsize=16,color="green",shape="box"];7926[label="wv40000",fontsize=16,color="green",shape="box"];7927 -> 7868[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7927[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7928[label="Succ wv40000",fontsize=16,color="green",shape="box"];7929 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7929[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7929 -> 8137[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7929 -> 8138[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7930[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2860)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7930 -> 8139[label="",style="solid", color="black", weight=3]; 26.49/9.56 7931[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7931 -> 8140[label="",style="solid", color="black", weight=3]; 26.49/9.56 7932[label="Succ wv40000",fontsize=16,color="green",shape="box"];7933 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7933[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7933 -> 8141[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7933 -> 8142[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7934[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg (Succ wv2910)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7934 -> 8143[label="",style="solid", color="black", weight=3]; 26.49/9.56 7935[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Neg Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7935 -> 8144[label="",style="solid", color="black", weight=3]; 26.49/9.56 7936[label="wv40000",fontsize=16,color="green",shape="box"];7937[label="wv40000",fontsize=16,color="green",shape="box"];7938 -> 7892[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7938[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7939[label="Succ wv40000",fontsize=16,color="green",shape="box"];7940 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7940[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7940 -> 8145[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7940 -> 8146[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7941[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3070)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7941 -> 8147[label="",style="solid", color="black", weight=3]; 26.49/9.56 7942[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="box"];7942 -> 8148[label="",style="solid", color="black", weight=3]; 26.49/9.56 7943[label="Succ wv40000",fontsize=16,color="green",shape="box"];7944 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7944[label="primPlusNat (primPlusNat Zero (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7944 -> 8149[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7944 -> 8150[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7945[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos (Succ wv3120)) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7945 -> 8151[label="",style="solid", color="black", weight=3]; 26.49/9.56 7946[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqInt (Pos Zero) (Pos Zero) foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="box"];7946 -> 8152[label="",style="solid", color="black", weight=3]; 26.49/9.56 7947[label="wv40000",fontsize=16,color="green",shape="box"];7948[label="wv40000",fontsize=16,color="green",shape="box"];7949 -> 7892[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7949[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="magenta"];7950 -> 6462[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7950[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) primEqNat wv770 wv10800 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7950 -> 8153[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7950 -> 8154[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7951 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7951[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7951 -> 8155[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7952 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7952[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7952 -> 8156[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7953 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7953[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Pos (Succ wv7500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Pos (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7953 -> 8157[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7953 -> 8158[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7953 -> 8159[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7954 -> 6472[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7954[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) primEqNat wv770 wv11000 foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7954 -> 8160[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7954 -> 8161[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7955 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7955[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7955 -> 8162[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7956 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7956[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7956 -> 8163[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7957 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7957[label="List.intersectBy000 (Float (Pos (Succ wv74)) (Neg (Succ wv7500))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv74)) (Neg (Succ wv7500)))) wv79))",fontsize=16,color="magenta"];7957 -> 8164[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7957 -> 8165[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7957 -> 8166[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7958[label="Succ wv40000",fontsize=16,color="green",shape="box"];7959 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7959[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7959 -> 8167[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7959 -> 8168[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7960 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7960[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7960 -> 8169[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7960 -> 8170[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7960 -> 8171[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7961 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7961[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7961 -> 8172[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7962[label="Succ wv40000",fontsize=16,color="green",shape="box"];7963 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7963[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7963 -> 8173[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7963 -> 8174[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7964 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7964[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7964 -> 8175[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7964 -> 8176[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7964 -> 8177[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7965 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7965[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7965 -> 8178[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7966[label="Succ wv40000",fontsize=16,color="green",shape="box"];7967 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7967[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7967 -> 8179[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7967 -> 8180[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7968 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7968[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7968 -> 8181[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7968 -> 8182[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7968 -> 8183[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7969 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7969[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7969 -> 8184[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7970[label="Succ wv40000",fontsize=16,color="green",shape="box"];7971 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7971[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7971 -> 8185[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7971 -> 8186[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7972 -> 6375[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7972[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7972 -> 8187[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7972 -> 8188[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7972 -> 8189[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7973 -> 4967[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7973[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7973 -> 8190[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7974[label="Succ wv40000",fontsize=16,color="green",shape="box"];7975 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7975[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7975 -> 8191[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7975 -> 8192[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7976 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7976[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7976 -> 8193[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7976 -> 8194[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7976 -> 8195[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7977 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7977[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7977 -> 8196[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7978[label="Succ wv40000",fontsize=16,color="green",shape="box"];7979 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7979[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7979 -> 8197[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7979 -> 8198[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7980 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7980[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7980 -> 8199[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7980 -> 8200[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7980 -> 8201[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7981 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7981[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7981 -> 8202[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7982[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7983[label="wv30000",fontsize=16,color="green",shape="box"];7984[label="wv41",fontsize=16,color="green",shape="box"];7985[label="Succ wv40000",fontsize=16,color="green",shape="box"];7986 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7986[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7986 -> 8203[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7986 -> 8204[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7987 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7987[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7987 -> 8205[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7987 -> 8206[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7987 -> 8207[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7988 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7988[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7988 -> 8208[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7989[label="Succ wv40000",fontsize=16,color="green",shape="box"];7990 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7990[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];7990 -> 8209[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7990 -> 8210[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7991 -> 6376[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7991[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7991 -> 8211[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7991 -> 8212[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7991 -> 8213[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7992 -> 4975[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7992[label="List.intersectBy000 (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos (Succ wv30000)) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];7992 -> 8214[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7993[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7994[label="wv30000",fontsize=16,color="green",shape="box"];7995[label="wv41",fontsize=16,color="green",shape="box"];7996[label="Succ wv40000",fontsize=16,color="green",shape="box"];7997 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7997[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];7997 -> 8215[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7997 -> 8216[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 7998[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];7998 -> 8217[label="",style="solid", color="black", weight=3]; 26.49/9.56 7999 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 7999[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];7999 -> 8218[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8000[label="Succ wv40000",fontsize=16,color="green",shape="box"];8001 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8001[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8001 -> 8219[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8001 -> 8220[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8002[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8002 -> 8221[label="",style="solid", color="black", weight=3]; 26.49/9.56 8003 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8003[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8003 -> 8222[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8004[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9394[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8004 -> 9394[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9394 -> 8223[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9395[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8004 -> 9395[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9395 -> 8224[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8005[label="Float (Pos Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];8006[label="wv410",fontsize=16,color="green",shape="box"];8007[label="wv411",fontsize=16,color="green",shape="box"];8008[label="Succ wv40000",fontsize=16,color="green",shape="box"];8009 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8009[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8009 -> 8225[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8009 -> 8226[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8010 -> 7998[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8010[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8011 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8011[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8011 -> 8227[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8012[label="Succ wv40000",fontsize=16,color="green",shape="box"];8013 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8013[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8013 -> 8228[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8013 -> 8229[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8014 -> 8002[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8014[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8015 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8015[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8015 -> 8230[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8016[label="Succ wv40000",fontsize=16,color="green",shape="box"];8017 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8017[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8017 -> 8231[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8017 -> 8232[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8018[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];8018 -> 8233[label="",style="solid", color="black", weight=3]; 26.49/9.56 8019 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8019[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8019 -> 8234[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8020[label="Succ wv40000",fontsize=16,color="green",shape="box"];8021 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8021[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8021 -> 8235[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8021 -> 8236[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8022[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8022 -> 8237[label="",style="solid", color="black", weight=3]; 26.49/9.56 8023 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8023[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8023 -> 8238[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8024[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9396[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8024 -> 9396[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9396 -> 8239[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9397[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8024 -> 9397[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9397 -> 8240[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8025[label="Float (Pos Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];8026[label="wv410",fontsize=16,color="green",shape="box"];8027[label="wv411",fontsize=16,color="green",shape="box"];8028[label="Succ wv40000",fontsize=16,color="green",shape="box"];8029 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8029[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8029 -> 8241[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8029 -> 8242[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8030 -> 8018[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8030[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8031 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8031[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8031 -> 8243[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8032[label="Succ wv40000",fontsize=16,color="green",shape="box"];8033 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8033[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8033 -> 8244[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8033 -> 8245[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8034 -> 8022[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8034[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8035 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8035[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8035 -> 8246[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8036[label="Succ wv40000",fontsize=16,color="green",shape="box"];8037 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8037[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8037 -> 8247[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8037 -> 8248[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8038 -> 7998[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8038[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8039 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8039[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8039 -> 8249[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8040[label="Succ wv40000",fontsize=16,color="green",shape="box"];8041 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8041[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8041 -> 8250[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8041 -> 8251[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8042 -> 8002[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8042[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8043 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8043[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8043 -> 8252[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8044[label="Succ wv40000",fontsize=16,color="green",shape="box"];8045 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8045[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8045 -> 8253[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8045 -> 8254[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8046 -> 7998[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8046[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8047 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8047[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8047 -> 8255[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8048[label="Succ wv40000",fontsize=16,color="green",shape="box"];8049 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8049[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8049 -> 8256[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8049 -> 8257[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8050 -> 8002[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8050[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8051 -> 4983[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8051[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8051 -> 8258[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8052[label="Succ wv40000",fontsize=16,color="green",shape="box"];8053 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8053[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8053 -> 8259[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8053 -> 8260[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8054 -> 8018[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8054[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8055 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8055[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8055 -> 8261[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8056[label="Succ wv40000",fontsize=16,color="green",shape="box"];8057 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8057[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8057 -> 8262[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8057 -> 8263[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8058 -> 8022[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8058[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8059 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8059[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8059 -> 8264[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8060[label="Succ wv40000",fontsize=16,color="green",shape="box"];8061 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8061[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8061 -> 8265[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8061 -> 8266[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8062 -> 8018[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8062[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8063 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8063[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8063 -> 8267[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8064[label="Succ wv40000",fontsize=16,color="green",shape="box"];8065 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8065[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8065 -> 8268[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8065 -> 8269[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8066 -> 8022[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8066[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8067 -> 4991[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8067[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8067 -> 8270[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8371 -> 7273[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8371[label="foldr (||) False (map (primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100)))) wv651)",fontsize=16,color="magenta"];8371 -> 8436[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8370[label="(||) primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) wv650 wv326",fontsize=16,color="burlywood",shape="triangle"];9398[label="wv650/Float wv6500 wv6501",fontsize=10,color="white",style="solid",shape="box"];8370 -> 9398[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9398 -> 8437[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8662 -> 8605[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8662[label="(||) primEqNat wv32700 wv33200 wv326",fontsize=16,color="magenta"];8662 -> 8686[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8662 -> 8687[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8663 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8663[label="(||) False wv326",fontsize=16,color="magenta"];8664 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8664[label="(||) False wv326",fontsize=16,color="magenta"];8665 -> 8622[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8665[label="(||) True wv326",fontsize=16,color="magenta"];8074[label="wv20400",fontsize=16,color="green",shape="box"];8075[label="wv23800",fontsize=16,color="green",shape="box"];8076[label="Succ wv6100",fontsize=16,color="green",shape="box"];8077[label="Succ wv6100",fontsize=16,color="green",shape="box"];8078[label="wv6100",fontsize=16,color="green",shape="box"];8079[label="wv60",fontsize=16,color="green",shape="box"];8080[label="wv65",fontsize=16,color="green",shape="box"];8081[label="Succ wv40000",fontsize=16,color="green",shape="box"];8082 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8082[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8082 -> 8278[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8082 -> 8279[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8083[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];8083 -> 8280[label="",style="solid", color="black", weight=3]; 26.49/9.56 8084 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8084[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8084 -> 8281[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8085[label="Succ wv40000",fontsize=16,color="green",shape="box"];8086 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8086[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8086 -> 8282[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8086 -> 8283[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8087[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8087 -> 8284[label="",style="solid", color="black", weight=3]; 26.49/9.56 8088 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8088[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8088 -> 8285[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8089[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9399[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8089 -> 9399[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9399 -> 8286[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9400[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8089 -> 9400[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9400 -> 8287[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8090[label="Float (Neg Zero) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];8091[label="wv410",fontsize=16,color="green",shape="box"];8092[label="wv411",fontsize=16,color="green",shape="box"];8093[label="Succ wv40000",fontsize=16,color="green",shape="box"];8094 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8094[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8094 -> 8288[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8094 -> 8289[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8095 -> 8083[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8095[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8096 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8096[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8096 -> 8290[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8097[label="Succ wv40000",fontsize=16,color="green",shape="box"];8098 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8098[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8098 -> 8291[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8098 -> 8292[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8099 -> 8087[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8099[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8100 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8100[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8100 -> 8293[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8101[label="Succ wv40000",fontsize=16,color="green",shape="box"];8102 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8102[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8102 -> 8294[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8102 -> 8295[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8103[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="black",shape="triangle"];8103 -> 8296[label="",style="solid", color="black", weight=3]; 26.49/9.56 8104 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8104[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8104 -> 8297[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8105[label="Succ wv40000",fontsize=16,color="green",shape="box"];8106 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8106[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8106 -> 8298[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8106 -> 8299[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8107[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="black",shape="triangle"];8107 -> 8300[label="",style="solid", color="black", weight=3]; 26.49/9.56 8108 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8108[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8108 -> 8301[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8109[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv41))",fontsize=16,color="burlywood",shape="box"];9401[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8109 -> 9401[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9401 -> 8302[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9402[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8109 -> 9402[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9402 -> 8303[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8110[label="Float (Neg Zero) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];8111[label="wv410",fontsize=16,color="green",shape="box"];8112[label="wv411",fontsize=16,color="green",shape="box"];8113[label="Succ wv40000",fontsize=16,color="green",shape="box"];8114 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8114[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8114 -> 8304[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8114 -> 8305[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8115 -> 8103[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8115[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8116 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8116[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8116 -> 8306[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8117[label="Succ wv40000",fontsize=16,color="green",shape="box"];8118 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8118[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8118 -> 8307[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8118 -> 8308[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8119 -> 8107[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8119[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8120 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8120[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8120 -> 8309[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8121[label="Succ wv40000",fontsize=16,color="green",shape="box"];8122 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8122[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8122 -> 8310[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8122 -> 8311[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8123 -> 8083[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8123[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8124 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8124[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8124 -> 8312[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8125[label="Succ wv40000",fontsize=16,color="green",shape="box"];8126 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8126[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8126 -> 8313[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8126 -> 8314[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8127 -> 8087[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8127[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8128 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8128[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8128 -> 8315[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8129[label="Succ wv40000",fontsize=16,color="green",shape="box"];8130 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8130[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8130 -> 8316[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8130 -> 8317[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8131 -> 8083[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8131[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8132 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8132[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8132 -> 8318[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8133[label="Succ wv40000",fontsize=16,color="green",shape="box"];8134 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8134[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8134 -> 8319[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8134 -> 8320[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8135 -> 8087[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8135[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8136 -> 5069[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8136[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8136 -> 8321[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8137[label="Succ wv40000",fontsize=16,color="green",shape="box"];8138 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8138[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8138 -> 8322[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8138 -> 8323[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8139 -> 8103[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8139[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8140 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8140[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8140 -> 8324[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8141[label="Succ wv40000",fontsize=16,color="green",shape="box"];8142 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8142[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8142 -> 8325[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8142 -> 8326[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8143 -> 8107[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8143[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8144 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8144[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8144 -> 8327[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8145[label="Succ wv40000",fontsize=16,color="green",shape="box"];8146 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8146[label="primPlusNat (primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8146 -> 8328[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8146 -> 8329[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8147 -> 8103[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8147[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8148 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8148[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="magenta"];8148 -> 8330[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8149[label="Succ wv40000",fontsize=16,color="green",shape="box"];8150 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8150[label="primPlusNat Zero (Succ wv40000)",fontsize=16,color="magenta"];8150 -> 8331[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8150 -> 8332[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8151 -> 8107[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8151[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) False foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8152 -> 5077[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8152[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) True foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="magenta"];8152 -> 8333[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8153[label="wv10800",fontsize=16,color="green",shape="box"];8154[label="wv770",fontsize=16,color="green",shape="box"];8155[label="Succ wv7500",fontsize=16,color="green",shape="box"];8156[label="Succ wv7500",fontsize=16,color="green",shape="box"];8157[label="wv7500",fontsize=16,color="green",shape="box"];8158[label="wv79",fontsize=16,color="green",shape="box"];8159[label="wv74",fontsize=16,color="green",shape="box"];8160[label="wv770",fontsize=16,color="green",shape="box"];8161[label="wv11000",fontsize=16,color="green",shape="box"];8162[label="Succ wv7500",fontsize=16,color="green",shape="box"];8163[label="Succ wv7500",fontsize=16,color="green",shape="box"];8164[label="wv7500",fontsize=16,color="green",shape="box"];8165[label="wv79",fontsize=16,color="green",shape="box"];8166[label="wv74",fontsize=16,color="green",shape="box"];8167[label="Succ wv40000",fontsize=16,color="green",shape="box"];8168 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8168[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8168 -> 8334[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8168 -> 8335[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8169[label="wv30000",fontsize=16,color="green",shape="box"];8170[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8171[label="wv41",fontsize=16,color="green",shape="box"];8172[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8173[label="Succ wv40000",fontsize=16,color="green",shape="box"];8174[label="Zero",fontsize=16,color="green",shape="box"];8175[label="wv30000",fontsize=16,color="green",shape="box"];8176[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8177[label="wv41",fontsize=16,color="green",shape="box"];8178[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8179[label="Succ wv40000",fontsize=16,color="green",shape="box"];8180 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8180[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8180 -> 8336[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8180 -> 8337[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8181[label="wv30000",fontsize=16,color="green",shape="box"];8182[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8183[label="wv41",fontsize=16,color="green",shape="box"];8184[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8185[label="Succ wv40000",fontsize=16,color="green",shape="box"];8186[label="Zero",fontsize=16,color="green",shape="box"];8187[label="wv30000",fontsize=16,color="green",shape="box"];8188[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8189[label="wv41",fontsize=16,color="green",shape="box"];8190[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8191[label="Succ wv40000",fontsize=16,color="green",shape="box"];8192 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8192[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8192 -> 8338[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8192 -> 8339[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8193[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8194[label="wv30000",fontsize=16,color="green",shape="box"];8195[label="wv41",fontsize=16,color="green",shape="box"];8196[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8197[label="Succ wv40000",fontsize=16,color="green",shape="box"];8198[label="Zero",fontsize=16,color="green",shape="box"];8199[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8200[label="wv30000",fontsize=16,color="green",shape="box"];8201[label="wv41",fontsize=16,color="green",shape="box"];8202[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8203[label="Succ wv40000",fontsize=16,color="green",shape="box"];8204 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8204[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8204 -> 8340[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8204 -> 8341[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8205[label="Succ (Succ (Succ (Succ wv30100000)))",fontsize=16,color="green",shape="box"];8206[label="wv30000",fontsize=16,color="green",shape="box"];8207[label="wv41",fontsize=16,color="green",shape="box"];8208[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8209[label="Succ wv40000",fontsize=16,color="green",shape="box"];8210[label="Zero",fontsize=16,color="green",shape="box"];8211[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];8212[label="wv30000",fontsize=16,color="green",shape="box"];8213[label="wv41",fontsize=16,color="green",shape="box"];8214[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8215[label="Succ wv40000",fontsize=16,color="green",shape="box"];8216 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8216[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8216 -> 8342[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8216 -> 8343[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8217[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9403[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8217 -> 9403[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9403 -> 8344[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9404[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8217 -> 9404[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9404 -> 8345[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8218[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8219[label="Succ wv40000",fontsize=16,color="green",shape="box"];8220[label="Zero",fontsize=16,color="green",shape="box"];8221[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9405[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8221 -> 9405[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9405 -> 8346[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9406[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8221 -> 9406[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9406 -> 8347[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8222[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8223[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8223 -> 8348[label="",style="solid", color="black", weight=3]; 26.49/9.56 8224[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8224 -> 8349[label="",style="solid", color="black", weight=3]; 26.49/9.56 8225[label="Succ wv40000",fontsize=16,color="green",shape="box"];8226 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8226[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8226 -> 8350[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8226 -> 8351[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8227[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8228[label="Succ wv40000",fontsize=16,color="green",shape="box"];8229[label="Zero",fontsize=16,color="green",shape="box"];8230[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8231[label="Succ wv40000",fontsize=16,color="green",shape="box"];8232 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8232[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8232 -> 8352[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8232 -> 8353[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8233[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9407[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8233 -> 9407[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9407 -> 8354[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9408[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8233 -> 9408[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9408 -> 8355[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8234[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8235[label="Succ wv40000",fontsize=16,color="green",shape="box"];8236[label="Zero",fontsize=16,color="green",shape="box"];8237[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9409[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8237 -> 9409[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9409 -> 8356[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9410[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8237 -> 9410[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9410 -> 8357[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8238[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8239[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8239 -> 8358[label="",style="solid", color="black", weight=3]; 26.49/9.56 8240[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8240 -> 8359[label="",style="solid", color="black", weight=3]; 26.49/9.56 8241[label="Succ wv40000",fontsize=16,color="green",shape="box"];8242 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8242[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8242 -> 8360[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8242 -> 8361[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8243[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8244[label="Succ wv40000",fontsize=16,color="green",shape="box"];8245[label="Zero",fontsize=16,color="green",shape="box"];8246[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8247[label="Succ wv40000",fontsize=16,color="green",shape="box"];8248 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8248[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8248 -> 8362[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8248 -> 8363[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8249[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8250[label="Succ wv40000",fontsize=16,color="green",shape="box"];8251[label="Zero",fontsize=16,color="green",shape="box"];8252[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8253[label="Succ wv40000",fontsize=16,color="green",shape="box"];8254 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8254[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8254 -> 8364[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8254 -> 8365[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8255[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8256[label="Succ wv40000",fontsize=16,color="green",shape="box"];8257[label="Zero",fontsize=16,color="green",shape="box"];8258[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8259[label="Succ wv40000",fontsize=16,color="green",shape="box"];8260 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8260[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8260 -> 8366[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8260 -> 8367[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8261[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8262[label="Succ wv40000",fontsize=16,color="green",shape="box"];8263[label="Zero",fontsize=16,color="green",shape="box"];8264[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8265[label="Succ wv40000",fontsize=16,color="green",shape="box"];8266 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8266[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8266 -> 8368[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8266 -> 8369[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8267[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8268[label="Succ wv40000",fontsize=16,color="green",shape="box"];8269[label="Zero",fontsize=16,color="green",shape="box"];8270[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8436[label="wv651",fontsize=16,color="green",shape="box"];8437[label="(||) primEqFloat (Float (Neg (Succ wv60)) (Pos (Succ wv6100))) (Float wv6500 wv6501) wv326",fontsize=16,color="black",shape="box"];8437 -> 8480[label="",style="solid", color="black", weight=3]; 26.49/9.56 8686[label="wv33200",fontsize=16,color="green",shape="box"];8687[label="wv32700",fontsize=16,color="green",shape="box"];8278[label="Succ wv40000",fontsize=16,color="green",shape="box"];8279 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8279[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8279 -> 8372[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8279 -> 8373[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8280[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9411[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8280 -> 9411[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9411 -> 8374[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9412[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8280 -> 9412[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9412 -> 8375[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8281[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8282[label="Succ wv40000",fontsize=16,color="green",shape="box"];8283[label="Zero",fontsize=16,color="green",shape="box"];8284[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9413[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8284 -> 9413[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9413 -> 8376[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9414[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8284 -> 9414[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9414 -> 8377[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8285[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8286[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8286 -> 8378[label="",style="solid", color="black", weight=3]; 26.49/9.56 8287[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8287 -> 8379[label="",style="solid", color="black", weight=3]; 26.49/9.56 8288[label="Succ wv40000",fontsize=16,color="green",shape="box"];8289 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8289[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8289 -> 8380[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8289 -> 8381[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8290[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8291[label="Succ wv40000",fontsize=16,color="green",shape="box"];8292[label="Zero",fontsize=16,color="green",shape="box"];8293[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8294[label="Succ wv40000",fontsize=16,color="green",shape="box"];8295 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8295[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8295 -> 8382[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8295 -> 8383[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8296[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv41))",fontsize=16,color="burlywood",shape="box"];9415[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8296 -> 9415[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9415 -> 8384[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9416[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8296 -> 9416[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9416 -> 8385[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8297[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8298[label="Succ wv40000",fontsize=16,color="green",shape="box"];8299[label="Zero",fontsize=16,color="green",shape="box"];8300[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv41))",fontsize=16,color="burlywood",shape="box"];9417[label="wv41/wv410 : wv411",fontsize=10,color="white",style="solid",shape="box"];8300 -> 9417[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9417 -> 8386[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9418[label="wv41/[]",fontsize=10,color="white",style="solid",shape="box"];8300 -> 9418[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9418 -> 8387[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8301[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8302[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8302 -> 8388[label="",style="solid", color="black", weight=3]; 26.49/9.56 8303[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) []))",fontsize=16,color="black",shape="box"];8303 -> 8389[label="",style="solid", color="black", weight=3]; 26.49/9.56 8304[label="Succ wv40000",fontsize=16,color="green",shape="box"];8305 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8305[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8305 -> 8390[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8305 -> 8391[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8306[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8307[label="Succ wv40000",fontsize=16,color="green",shape="box"];8308[label="Zero",fontsize=16,color="green",shape="box"];8309[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8310[label="Succ wv40000",fontsize=16,color="green",shape="box"];8311 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8311[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8311 -> 8392[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8311 -> 8393[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8312[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8313[label="Succ wv40000",fontsize=16,color="green",shape="box"];8314[label="Zero",fontsize=16,color="green",shape="box"];8315[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8316[label="Succ wv40000",fontsize=16,color="green",shape="box"];8317 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8317[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8317 -> 8394[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8317 -> 8395[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8318[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8319[label="Succ wv40000",fontsize=16,color="green",shape="box"];8320[label="Zero",fontsize=16,color="green",shape="box"];8321[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8322[label="Succ wv40000",fontsize=16,color="green",shape="box"];8323 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8323[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8323 -> 8396[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8323 -> 8397[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8324[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8325[label="Succ wv40000",fontsize=16,color="green",shape="box"];8326[label="Zero",fontsize=16,color="green",shape="box"];8327[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8328[label="Succ wv40000",fontsize=16,color="green",shape="box"];8329 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8329[label="primPlusNat (primMulNat wv30100000 (Succ wv40000)) (Succ wv40000)",fontsize=16,color="magenta"];8329 -> 8398[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8329 -> 8399[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8330[label="Succ (Succ (Succ wv30100000))",fontsize=16,color="green",shape="box"];8331[label="Succ wv40000",fontsize=16,color="green",shape="box"];8332[label="Zero",fontsize=16,color="green",shape="box"];8333[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];8334[label="Succ wv40000",fontsize=16,color="green",shape="box"];8335 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8335[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8335 -> 8400[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8335 -> 8401[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8336[label="Succ wv40000",fontsize=16,color="green",shape="box"];8337 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8337[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8337 -> 8402[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8337 -> 8403[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8338[label="Succ wv40000",fontsize=16,color="green",shape="box"];8339 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8339[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8339 -> 8404[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8339 -> 8405[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8340[label="Succ wv40000",fontsize=16,color="green",shape="box"];8341 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8341[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8341 -> 8406[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8341 -> 8407[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8342[label="Succ wv40000",fontsize=16,color="green",shape="box"];8343 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8343[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8343 -> 8408[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8343 -> 8409[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8344[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8344 -> 8410[label="",style="solid", color="black", weight=3]; 26.49/9.56 8345[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8345 -> 8411[label="",style="solid", color="black", weight=3]; 26.49/9.56 8346[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8346 -> 8412[label="",style="solid", color="black", weight=3]; 26.49/9.56 8347[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8347 -> 8413[label="",style="solid", color="black", weight=3]; 26.49/9.56 8348[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8348 -> 8414[label="",style="solid", color="black", weight=3]; 26.49/9.56 8349 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8349[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8349 -> 8415[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8350[label="Succ wv40000",fontsize=16,color="green",shape="box"];8351 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8351[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8351 -> 8416[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8351 -> 8417[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8352[label="Succ wv40000",fontsize=16,color="green",shape="box"];8353 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8353[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8353 -> 8418[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8353 -> 8419[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8354[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8354 -> 8420[label="",style="solid", color="black", weight=3]; 26.49/9.56 8355[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8355 -> 8421[label="",style="solid", color="black", weight=3]; 26.49/9.56 8356[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8356 -> 8422[label="",style="solid", color="black", weight=3]; 26.49/9.56 8357[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8357 -> 8423[label="",style="solid", color="black", weight=3]; 26.49/9.56 8358[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8358 -> 8424[label="",style="solid", color="black", weight=3]; 26.49/9.56 8359 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8359[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8359 -> 8425[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8360[label="Succ wv40000",fontsize=16,color="green",shape="box"];8361 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8361[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8361 -> 8426[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8361 -> 8427[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8362[label="Succ wv40000",fontsize=16,color="green",shape="box"];8363 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8363[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8363 -> 8428[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8363 -> 8429[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8364[label="Succ wv40000",fontsize=16,color="green",shape="box"];8365 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8365[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8365 -> 8430[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8365 -> 8431[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8366[label="Succ wv40000",fontsize=16,color="green",shape="box"];8367 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8367[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8367 -> 8432[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8367 -> 8433[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8368[label="Succ wv40000",fontsize=16,color="green",shape="box"];8369 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8369[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8369 -> 8434[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8369 -> 8435[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8480[label="(||) Neg (Succ wv60) * wv6501 == Pos (Succ wv6100) * wv6500 wv326",fontsize=16,color="black",shape="box"];8480 -> 8507[label="",style="solid", color="black", weight=3]; 26.49/9.56 8372[label="Succ wv40000",fontsize=16,color="green",shape="box"];8373 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8373[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8373 -> 8438[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8373 -> 8439[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8374[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8374 -> 8440[label="",style="solid", color="black", weight=3]; 26.49/9.56 8375[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8375 -> 8441[label="",style="solid", color="black", weight=3]; 26.49/9.56 8376[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8376 -> 8442[label="",style="solid", color="black", weight=3]; 26.49/9.56 8377[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8377 -> 8443[label="",style="solid", color="black", weight=3]; 26.49/9.56 8378[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8378 -> 8444[label="",style="solid", color="black", weight=3]; 26.49/9.56 8379 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8379[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8379 -> 8445[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8380[label="Succ wv40000",fontsize=16,color="green",shape="box"];8381 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8381[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8381 -> 8446[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8381 -> 8447[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8382[label="Succ wv40000",fontsize=16,color="green",shape="box"];8383 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8383[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8383 -> 8448[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8383 -> 8449[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8384[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8384 -> 8450[label="",style="solid", color="black", weight=3]; 26.49/9.56 8385[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) []))",fontsize=16,color="black",shape="box"];8385 -> 8451[label="",style="solid", color="black", weight=3]; 26.49/9.56 8386[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) (wv410 : wv411)))",fontsize=16,color="black",shape="box"];8386 -> 8452[label="",style="solid", color="black", weight=3]; 26.49/9.56 8387[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) []))",fontsize=16,color="black",shape="box"];8387 -> 8453[label="",style="solid", color="black", weight=3]; 26.49/9.56 8388[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="black",shape="box"];8388 -> 8454[label="",style="solid", color="black", weight=3]; 26.49/9.56 8389 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8389[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (foldr (||) False [])",fontsize=16,color="magenta"];8389 -> 8455[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8390[label="Succ wv40000",fontsize=16,color="green",shape="box"];8391 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8391[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8391 -> 8456[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8391 -> 8457[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8392[label="Succ wv40000",fontsize=16,color="green",shape="box"];8393 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8393[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8393 -> 8458[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8393 -> 8459[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8394[label="Succ wv40000",fontsize=16,color="green",shape="box"];8395 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8395[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8395 -> 8460[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8395 -> 8461[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8396[label="Succ wv40000",fontsize=16,color="green",shape="box"];8397 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8397[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8397 -> 8462[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8397 -> 8463[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8398[label="Succ wv40000",fontsize=16,color="green",shape="box"];8399 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8399[label="primMulNat wv30100000 (Succ wv40000)",fontsize=16,color="magenta"];8399 -> 8464[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8399 -> 8465[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8400[label="wv40000",fontsize=16,color="green",shape="box"];8401[label="wv30100000",fontsize=16,color="green",shape="box"];8402[label="wv40000",fontsize=16,color="green",shape="box"];8403[label="wv30100000",fontsize=16,color="green",shape="box"];8404[label="wv40000",fontsize=16,color="green",shape="box"];8405[label="wv30100000",fontsize=16,color="green",shape="box"];8406[label="wv40000",fontsize=16,color="green",shape="box"];8407[label="wv30100000",fontsize=16,color="green",shape="box"];8408[label="wv40000",fontsize=16,color="green",shape="box"];8409[label="wv30100000",fontsize=16,color="green",shape="box"];8410[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8410 -> 8466[label="",style="solid", color="black", weight=3]; 26.49/9.56 8411 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8411[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8411 -> 8467[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8412[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8412 -> 8468[label="",style="solid", color="black", weight=3]; 26.49/9.56 8413 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8413[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8413 -> 8469[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8414 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8414[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8414 -> 8470[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8414 -> 8471[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8414 -> 8472[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8415[label="Float (Pos Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8416[label="wv40000",fontsize=16,color="green",shape="box"];8417[label="wv30100000",fontsize=16,color="green",shape="box"];8418[label="wv40000",fontsize=16,color="green",shape="box"];8419[label="wv30100000",fontsize=16,color="green",shape="box"];8420[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8420 -> 8473[label="",style="solid", color="black", weight=3]; 26.49/9.56 8421 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8421[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8421 -> 8474[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8422[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8422 -> 8475[label="",style="solid", color="black", weight=3]; 26.49/9.56 8423 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8423[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8423 -> 8476[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8424 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8424[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8424 -> 8477[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8424 -> 8478[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8424 -> 8479[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8425[label="Float (Pos Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8426[label="wv40000",fontsize=16,color="green",shape="box"];8427[label="wv30100000",fontsize=16,color="green",shape="box"];8428[label="wv40000",fontsize=16,color="green",shape="box"];8429[label="wv30100000",fontsize=16,color="green",shape="box"];8430[label="wv40000",fontsize=16,color="green",shape="box"];8431[label="wv30100000",fontsize=16,color="green",shape="box"];8432[label="wv40000",fontsize=16,color="green",shape="box"];8433[label="wv30100000",fontsize=16,color="green",shape="box"];8434[label="wv40000",fontsize=16,color="green",shape="box"];8435[label="wv30100000",fontsize=16,color="green",shape="box"];8507[label="(||) primEqInt (Neg (Succ wv60) * wv6501) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8507 -> 8520[label="",style="solid", color="black", weight=3]; 26.49/9.56 8438[label="wv40000",fontsize=16,color="green",shape="box"];8439[label="wv30100000",fontsize=16,color="green",shape="box"];8440[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8440 -> 8481[label="",style="solid", color="black", weight=3]; 26.49/9.56 8441 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8441[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8441 -> 8482[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8442[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8442 -> 8483[label="",style="solid", color="black", weight=3]; 26.49/9.56 8443 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8443[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8443 -> 8484[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8444 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8444[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8444 -> 8485[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8444 -> 8486[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8444 -> 8487[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8445[label="Float (Neg Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8446[label="wv40000",fontsize=16,color="green",shape="box"];8447[label="wv30100000",fontsize=16,color="green",shape="box"];8448[label="wv40000",fontsize=16,color="green",shape="box"];8449[label="wv30100000",fontsize=16,color="green",shape="box"];8450[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="black",shape="box"];8450 -> 8488[label="",style="solid", color="black", weight=3]; 26.49/9.56 8451 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8451[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) (foldr (||) False [])",fontsize=16,color="magenta"];8451 -> 8489[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8452[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 : map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="black",shape="box"];8452 -> 8490[label="",style="solid", color="black", weight=3]; 26.49/9.56 8453 -> 4366[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8453[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (foldr (||) False [])",fontsize=16,color="magenta"];8453 -> 8491[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8454 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8454[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ Zero))))) wv411))",fontsize=16,color="magenta"];8454 -> 8492[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8454 -> 8493[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8454 -> 8494[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8455[label="Float (Neg Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8456[label="wv40000",fontsize=16,color="green",shape="box"];8457[label="wv30100000",fontsize=16,color="green",shape="box"];8458[label="wv40000",fontsize=16,color="green",shape="box"];8459[label="wv30100000",fontsize=16,color="green",shape="box"];8460[label="wv40000",fontsize=16,color="green",shape="box"];8461[label="wv30100000",fontsize=16,color="green",shape="box"];8462[label="wv40000",fontsize=16,color="green",shape="box"];8463[label="wv30100000",fontsize=16,color="green",shape="box"];8464[label="wv40000",fontsize=16,color="green",shape="box"];8465[label="wv30100000",fontsize=16,color="green",shape="box"];8466 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8466[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8466 -> 8495[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8466 -> 8496[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8466 -> 8497[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8467[label="Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8468 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8468[label="List.intersectBy000 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8468 -> 8498[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8468 -> 8499[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8468 -> 8500[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8469[label="Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8470[label="Float (Pos Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8471[label="wv410",fontsize=16,color="green",shape="box"];8472[label="wv411",fontsize=16,color="green",shape="box"];8473 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8473[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8473 -> 8501[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8473 -> 8502[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8473 -> 8503[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8474[label="Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8475 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8475[label="List.intersectBy000 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8475 -> 8504[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8475 -> 8505[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8475 -> 8506[label="",style="dashed", color="magenta", weight=3]; 26.49/9.56 8476[label="Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8477[label="Float (Pos Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8478[label="wv410",fontsize=16,color="green",shape="box"];8479[label="wv411",fontsize=16,color="green",shape="box"];8520[label="(||) primEqInt (primMulInt (Neg (Succ wv60)) wv6501) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9419[label="wv6501/Pos wv65010",fontsize=10,color="white",style="solid",shape="box"];8520 -> 9419[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9419 -> 8521[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 9420[label="wv6501/Neg wv65010",fontsize=10,color="white",style="solid",shape="box"];8520 -> 9420[label="",style="solid", color="burlywood", weight=9]; 26.49/9.56 9420 -> 8522[label="",style="solid", color="burlywood", weight=3]; 26.49/9.56 8481 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.56 8481[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8481 -> 8508[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8481 -> 8509[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8481 -> 8510[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8482[label="Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8483 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8483[label="List.intersectBy000 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8483 -> 8511[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8483 -> 8512[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8483 -> 8513[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8484[label="Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8485[label="Float (Neg Zero) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8486[label="wv410",fontsize=16,color="green",shape="box"];8487[label="wv411",fontsize=16,color="green",shape="box"];8488 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8488[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000))))))) wv411))",fontsize=16,color="magenta"];8488 -> 8514[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8488 -> 8515[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8488 -> 8516[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8489[label="Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8490 -> 4369[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8490[label="List.intersectBy000 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ((||) primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) wv410 foldr (||) False (map (primEqFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero)))))) wv411))",fontsize=16,color="magenta"];8490 -> 8517[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8490 -> 8518[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8490 -> 8519[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8491[label="Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8492[label="Float (Neg Zero) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];8493[label="wv410",fontsize=16,color="green",shape="box"];8494[label="wv411",fontsize=16,color="green",shape="box"];8495[label="Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8496[label="wv410",fontsize=16,color="green",shape="box"];8497[label="wv411",fontsize=16,color="green",shape="box"];8498[label="Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8499[label="wv410",fontsize=16,color="green",shape="box"];8500[label="wv411",fontsize=16,color="green",shape="box"];8501[label="Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8502[label="wv410",fontsize=16,color="green",shape="box"];8503[label="wv411",fontsize=16,color="green",shape="box"];8504[label="Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8505[label="wv410",fontsize=16,color="green",shape="box"];8506[label="wv411",fontsize=16,color="green",shape="box"];8521[label="(||) primEqInt (primMulInt (Neg (Succ wv60)) (Pos wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8521 -> 8523[label="",style="solid", color="black", weight=3]; 26.49/9.57 8522[label="(||) primEqInt (primMulInt (Neg (Succ wv60)) (Neg wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8522 -> 8524[label="",style="solid", color="black", weight=3]; 26.49/9.57 8508[label="Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8509[label="wv410",fontsize=16,color="green",shape="box"];8510[label="wv411",fontsize=16,color="green",shape="box"];8511[label="Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8512[label="wv410",fontsize=16,color="green",shape="box"];8513[label="wv411",fontsize=16,color="green",shape="box"];8514[label="Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ wv30100000)))))",fontsize=16,color="green",shape="box"];8515[label="wv410",fontsize=16,color="green",shape="box"];8516[label="wv411",fontsize=16,color="green",shape="box"];8517[label="Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];8518[label="wv410",fontsize=16,color="green",shape="box"];8519[label="wv411",fontsize=16,color="green",shape="box"];8523 -> 8533[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8523[label="(||) primEqInt (Neg (primMulNat (Succ wv60) wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="magenta"];8523 -> 8534[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8524 -> 8541[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8524[label="(||) primEqInt (Pos (primMulNat (Succ wv60) wv65010)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="magenta"];8524 -> 8542[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8534[label="primMulNat (Succ wv60) wv65010",fontsize=16,color="burlywood",shape="triangle"];9421[label="wv65010/Succ wv650100",fontsize=10,color="white",style="solid",shape="box"];8534 -> 9421[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9421 -> 8537[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9422[label="wv65010/Zero",fontsize=10,color="white",style="solid",shape="box"];8534 -> 9422[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9422 -> 8538[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8533[label="(||) primEqInt (Neg wv327) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="burlywood",shape="triangle"];9423[label="wv327/Succ wv3270",fontsize=10,color="white",style="solid",shape="box"];8533 -> 9423[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9423 -> 8539[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9424[label="wv327/Zero",fontsize=10,color="white",style="solid",shape="box"];8533 -> 9424[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9424 -> 8540[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8542 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8542[label="primMulNat (Succ wv60) wv65010",fontsize=16,color="magenta"];8542 -> 8545[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8541[label="(||) primEqInt (Pos wv329) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="burlywood",shape="triangle"];9425[label="wv329/Succ wv3290",fontsize=10,color="white",style="solid",shape="box"];8541 -> 9425[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9425 -> 8546[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9426[label="wv329/Zero",fontsize=10,color="white",style="solid",shape="box"];8541 -> 9426[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9426 -> 8547[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8537[label="primMulNat (Succ wv60) (Succ wv650100)",fontsize=16,color="black",shape="box"];8537 -> 8548[label="",style="solid", color="black", weight=3]; 26.49/9.57 8538[label="primMulNat (Succ wv60) Zero",fontsize=16,color="black",shape="box"];8538 -> 8549[label="",style="solid", color="black", weight=3]; 26.49/9.57 8539[label="(||) primEqInt (Neg (Succ wv3270)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8539 -> 8550[label="",style="solid", color="black", weight=3]; 26.49/9.57 8540[label="(||) primEqInt (Neg Zero) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8540 -> 8551[label="",style="solid", color="black", weight=3]; 26.49/9.57 8545[label="wv65010",fontsize=16,color="green",shape="box"];8546[label="(||) primEqInt (Pos (Succ wv3290)) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8546 -> 8552[label="",style="solid", color="black", weight=3]; 26.49/9.57 8547[label="(||) primEqInt (Pos Zero) (Pos (Succ wv6100) * wv6500) wv326",fontsize=16,color="black",shape="box"];8547 -> 8553[label="",style="solid", color="black", weight=3]; 26.49/9.57 8548 -> 6350[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8548[label="primPlusNat (primMulNat wv60 (Succ wv650100)) (Succ wv650100)",fontsize=16,color="magenta"];8548 -> 8554[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8548 -> 8555[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8549[label="Zero",fontsize=16,color="green",shape="box"];8550[label="(||) primEqInt (Neg (Succ wv3270)) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9427[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8550 -> 9427[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9427 -> 8556[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9428[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8550 -> 9428[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9428 -> 8557[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8551[label="(||) primEqInt (Neg Zero) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9429[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8551 -> 9429[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9429 -> 8558[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9430[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8551 -> 9430[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9430 -> 8559[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8552[label="(||) primEqInt (Pos (Succ wv3290)) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9431[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8552 -> 9431[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9431 -> 8560[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9432[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8552 -> 9432[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9432 -> 8561[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8553[label="(||) primEqInt (Pos Zero) (primMulInt (Pos (Succ wv6100)) wv6500) wv326",fontsize=16,color="burlywood",shape="box"];9433[label="wv6500/Pos wv65000",fontsize=10,color="white",style="solid",shape="box"];8553 -> 9433[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9433 -> 8562[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 9434[label="wv6500/Neg wv65000",fontsize=10,color="white",style="solid",shape="box"];8553 -> 9434[label="",style="solid", color="burlywood", weight=9]; 26.49/9.57 9434 -> 8563[label="",style="solid", color="burlywood", weight=3]; 26.49/9.57 8554[label="Succ wv650100",fontsize=16,color="green",shape="box"];8555 -> 6165[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8555[label="primMulNat wv60 (Succ wv650100)",fontsize=16,color="magenta"];8555 -> 8564[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8555 -> 8565[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8556[label="(||) primEqInt (Neg (Succ wv3270)) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8556 -> 8566[label="",style="solid", color="black", weight=3]; 26.49/9.57 8557[label="(||) primEqInt (Neg (Succ wv3270)) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8557 -> 8567[label="",style="solid", color="black", weight=3]; 26.49/9.57 8558[label="(||) primEqInt (Neg Zero) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8558 -> 8568[label="",style="solid", color="black", weight=3]; 26.49/9.57 8559[label="(||) primEqInt (Neg Zero) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8559 -> 8569[label="",style="solid", color="black", weight=3]; 26.49/9.57 8560[label="(||) primEqInt (Pos (Succ wv3290)) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8560 -> 8570[label="",style="solid", color="black", weight=3]; 26.49/9.57 8561[label="(||) primEqInt (Pos (Succ wv3290)) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8561 -> 8571[label="",style="solid", color="black", weight=3]; 26.49/9.57 8562[label="(||) primEqInt (Pos Zero) (primMulInt (Pos (Succ wv6100)) (Pos wv65000)) wv326",fontsize=16,color="black",shape="box"];8562 -> 8572[label="",style="solid", color="black", weight=3]; 26.49/9.57 8563[label="(||) primEqInt (Pos Zero) (primMulInt (Pos (Succ wv6100)) (Neg wv65000)) wv326",fontsize=16,color="black",shape="box"];8563 -> 8573[label="",style="solid", color="black", weight=3]; 26.49/9.57 8564[label="wv650100",fontsize=16,color="green",shape="box"];8565[label="wv60",fontsize=16,color="green",shape="box"];8566 -> 8574[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8566[label="(||) primEqInt (Neg (Succ wv3270)) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8566 -> 8575[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8567 -> 8576[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8567[label="(||) primEqInt (Neg (Succ wv3270)) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8567 -> 8586[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8568 -> 8591[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8568[label="(||) primEqInt (Neg Zero) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8568 -> 8598[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8569 -> 8607[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8569[label="(||) primEqInt (Neg Zero) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8569 -> 8614[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8570 -> 8626[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8570[label="(||) primEqInt (Pos (Succ wv3290)) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8570 -> 8636[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8571 -> 8656[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8571[label="(||) primEqInt (Pos (Succ wv3290)) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8571 -> 8657[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8572 -> 8666[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8572[label="(||) primEqInt (Pos Zero) (Pos (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8572 -> 8673[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8573 -> 8688[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8573[label="(||) primEqInt (Pos Zero) (Neg (primMulNat (Succ wv6100) wv65000)) wv326",fontsize=16,color="magenta"];8573 -> 8695[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8575 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8575[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8575 -> 8710[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8575 -> 8711[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8574[label="(||) primEqInt (Neg (Succ wv3270)) (Pos wv331) wv326",fontsize=16,color="black",shape="triangle"];8574 -> 8712[label="",style="solid", color="black", weight=3]; 26.49/9.57 8586 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8586[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8586 -> 8713[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8586 -> 8714[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8598 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8598[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8598 -> 8715[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8598 -> 8716[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8614 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8614[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8614 -> 8717[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8614 -> 8718[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8636 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8636[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8636 -> 8719[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8636 -> 8720[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8657 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8657[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8657 -> 8721[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8657 -> 8722[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8656[label="(||) primEqInt (Pos (Succ wv3290)) (Neg wv336) wv326",fontsize=16,color="black",shape="triangle"];8656 -> 8723[label="",style="solid", color="black", weight=3]; 26.49/9.57 8673 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8673[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8673 -> 8724[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8673 -> 8725[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8695 -> 8534[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8695[label="primMulNat (Succ wv6100) wv65000",fontsize=16,color="magenta"];8695 -> 8726[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8695 -> 8727[label="",style="dashed", color="magenta", weight=3]; 26.49/9.57 8710[label="wv65000",fontsize=16,color="green",shape="box"];8711[label="wv6100",fontsize=16,color="green",shape="box"];8712 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8712[label="(||) False wv326",fontsize=16,color="magenta"];8713[label="wv65000",fontsize=16,color="green",shape="box"];8714[label="wv6100",fontsize=16,color="green",shape="box"];8715[label="wv65000",fontsize=16,color="green",shape="box"];8716[label="wv6100",fontsize=16,color="green",shape="box"];8717[label="wv65000",fontsize=16,color="green",shape="box"];8718[label="wv6100",fontsize=16,color="green",shape="box"];8719[label="wv65000",fontsize=16,color="green",shape="box"];8720[label="wv6100",fontsize=16,color="green",shape="box"];8721[label="wv65000",fontsize=16,color="green",shape="box"];8722[label="wv6100",fontsize=16,color="green",shape="box"];8723 -> 8606[label="",style="dashed", color="red", weight=0]; 26.49/9.57 8723[label="(||) False wv326",fontsize=16,color="magenta"];8724[label="wv65000",fontsize=16,color="green",shape="box"];8725[label="wv6100",fontsize=16,color="green",shape="box"];8726[label="wv65000",fontsize=16,color="green",shape="box"];8727[label="wv6100",fontsize=16,color="green",shape="box"];} 26.49/9.57 26.49/9.57 ---------------------------------------- 26.49/9.57 26.49/9.57 (287) 26.49/9.57 TRUE 26.49/9.60 EOF