18.02/7.12 YES 20.19/7.69 proof of /export/starexec/sandbox2/benchmark/theBenchmark.hs 20.19/7.69 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 20.19/7.69 20.19/7.69 20.19/7.69 H-Termination with start terms of the given HASKELL could be proven: 20.19/7.69 20.19/7.69 (0) HASKELL 20.19/7.69 (1) IFR [EQUIVALENT, 0 ms] 20.19/7.69 (2) HASKELL 20.19/7.69 (3) BR [EQUIVALENT, 0 ms] 20.19/7.69 (4) HASKELL 20.19/7.69 (5) COR [EQUIVALENT, 0 ms] 20.19/7.69 (6) HASKELL 20.19/7.69 (7) Narrow [SOUND, 0 ms] 20.19/7.69 (8) AND 20.19/7.69 (9) QDP 20.19/7.69 (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] 20.19/7.69 (11) YES 20.19/7.69 (12) QDP 20.19/7.69 (13) DependencyGraphProof [EQUIVALENT, 0 ms] 20.19/7.69 (14) AND 20.19/7.69 (15) QDP 20.19/7.69 (16) QDPSizeChangeProof [EQUIVALENT, 0 ms] 20.19/7.69 (17) YES 20.19/7.69 (18) QDP 20.19/7.69 (19) QDPSizeChangeProof [EQUIVALENT, 0 ms] 20.19/7.69 (20) YES 20.19/7.69 (21) QDP 20.19/7.69 (22) QDPSizeChangeProof [EQUIVALENT, 0 ms] 20.19/7.69 (23) YES 20.19/7.69 (24) QDP 20.19/7.69 (25) QDPSizeChangeProof [EQUIVALENT, 0 ms] 20.19/7.69 (26) YES 20.19/7.69 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (0) 20.19/7.69 Obligation: 20.19/7.69 mainModule Main 20.19/7.69 module Maybe where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 module List where { 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 infix 5 \\; 20.19/7.69 (\\) :: Eq a => [a] -> [a] -> [a]; 20.19/7.69 (\\) = foldl (flip delete); 20.19/7.69 20.19/7.69 delete :: Eq a => a -> [a] -> [a]; 20.19/7.69 delete = deleteBy (==); 20.19/7.69 20.19/7.69 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 20.19/7.69 deleteBy _ _ [] = []; 20.19/7.69 deleteBy eq x (y : ys) = if x `eq` y then ys else y : deleteBy eq x ys; 20.19/7.69 20.19/7.69 } 20.19/7.69 module Main where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (1) IFR (EQUIVALENT) 20.19/7.69 If Reductions: 20.19/7.69 The following If expression 20.19/7.69 "if eq x y then ys else y : deleteBy eq x ys" 20.19/7.69 is transformed to 20.19/7.69 "deleteBy0 ys y eq x True = ys; 20.19/7.69 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 20.19/7.69 " 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (2) 20.19/7.69 Obligation: 20.19/7.69 mainModule Main 20.19/7.69 module Maybe where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 module List where { 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 infix 5 \\; 20.19/7.69 (\\) :: Eq a => [a] -> [a] -> [a]; 20.19/7.69 (\\) = foldl (flip delete); 20.19/7.69 20.19/7.69 delete :: Eq a => a -> [a] -> [a]; 20.19/7.69 delete = deleteBy (==); 20.19/7.69 20.19/7.69 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 20.19/7.69 deleteBy _ _ [] = []; 20.19/7.69 deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); 20.19/7.69 20.19/7.69 deleteBy0 ys y eq x True = ys; 20.19/7.69 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 20.19/7.69 20.19/7.69 } 20.19/7.69 module Main where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (3) BR (EQUIVALENT) 20.19/7.69 Replaced joker patterns by fresh variables and removed binding patterns. 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (4) 20.19/7.69 Obligation: 20.19/7.69 mainModule Main 20.19/7.69 module Maybe where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 module List where { 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 infix 5 \\; 20.19/7.69 (\\) :: Eq a => [a] -> [a] -> [a]; 20.19/7.69 (\\) = foldl (flip delete); 20.19/7.69 20.19/7.69 delete :: Eq a => a -> [a] -> [a]; 20.19/7.69 delete = deleteBy (==); 20.19/7.69 20.19/7.69 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 20.19/7.69 deleteBy wu wv [] = []; 20.19/7.69 deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); 20.19/7.69 20.19/7.69 deleteBy0 ys y eq x True = ys; 20.19/7.69 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 20.19/7.69 20.19/7.69 } 20.19/7.69 module Main where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (5) COR (EQUIVALENT) 20.19/7.69 Cond Reductions: 20.19/7.69 The following Function with conditions 20.19/7.69 "undefined |Falseundefined; 20.19/7.69 " 20.19/7.69 is transformed to 20.19/7.69 "undefined = undefined1; 20.19/7.69 " 20.19/7.69 "undefined0 True = undefined; 20.19/7.69 " 20.19/7.69 "undefined1 = undefined0 False; 20.19/7.69 " 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (6) 20.19/7.69 Obligation: 20.19/7.69 mainModule Main 20.19/7.69 module Maybe where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 module List where { 20.19/7.69 import qualified Main; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 infix 5 \\; 20.19/7.69 (\\) :: Eq a => [a] -> [a] -> [a]; 20.19/7.69 (\\) = foldl (flip delete); 20.19/7.69 20.19/7.69 delete :: Eq a => a -> [a] -> [a]; 20.19/7.69 delete = deleteBy (==); 20.19/7.69 20.19/7.69 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 20.19/7.69 deleteBy wu wv [] = []; 20.19/7.69 deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); 20.19/7.69 20.19/7.69 deleteBy0 ys y eq x True = ys; 20.19/7.69 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 20.19/7.69 20.19/7.69 } 20.19/7.69 module Main where { 20.19/7.69 import qualified List; 20.19/7.69 import qualified Maybe; 20.19/7.69 import qualified Prelude; 20.19/7.69 } 20.19/7.69 20.19/7.69 ---------------------------------------- 20.19/7.69 20.19/7.69 (7) Narrow (SOUND) 20.19/7.69 Haskell To QDPs 20.19/7.69 20.19/7.69 digraph dp_graph { 20.19/7.69 node [outthreshold=100, inthreshold=100];1[label="(List.\\)",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 20.19/7.69 3[label="ww3 (List.\\)",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 20.19/7.69 4[label="ww3 (List.\\) ww4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 20.19/7.69 5[label="foldl (flip List.delete) ww3 ww4",fontsize=16,color="burlywood",shape="triangle"];6090[label="ww4/ww40 : ww41",fontsize=10,color="white",style="solid",shape="box"];5 -> 6090[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6090 -> 6[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6091[label="ww4/[]",fontsize=10,color="white",style="solid",shape="box"];5 -> 6091[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6091 -> 7[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6[label="foldl (flip List.delete) ww3 (ww40 : ww41)",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 20.19/7.69 7[label="foldl (flip List.delete) ww3 []",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3]; 20.19/7.69 8 -> 5[label="",style="dashed", color="red", weight=0]; 20.19/7.69 8[label="foldl (flip List.delete) (flip List.delete ww3 ww40) ww41",fontsize=16,color="magenta"];8 -> 10[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 8 -> 11[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 9[label="ww3",fontsize=16,color="green",shape="box"];10[label="flip List.delete ww3 ww40",fontsize=16,color="black",shape="box"];10 -> 12[label="",style="solid", color="black", weight=3]; 20.19/7.69 11[label="ww41",fontsize=16,color="green",shape="box"];12[label="List.delete ww40 ww3",fontsize=16,color="black",shape="box"];12 -> 13[label="",style="solid", color="black", weight=3]; 20.19/7.69 13[label="List.deleteBy (==) ww40 ww3",fontsize=16,color="burlywood",shape="triangle"];6092[label="ww3/ww30 : ww31",fontsize=10,color="white",style="solid",shape="box"];13 -> 6092[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6092 -> 14[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6093[label="ww3/[]",fontsize=10,color="white",style="solid",shape="box"];13 -> 6093[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6093 -> 15[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 14[label="List.deleteBy (==) ww40 (ww30 : ww31)",fontsize=16,color="black",shape="box"];14 -> 16[label="",style="solid", color="black", weight=3]; 20.19/7.69 15[label="List.deleteBy (==) ww40 []",fontsize=16,color="black",shape="box"];15 -> 17[label="",style="solid", color="black", weight=3]; 20.19/7.69 16[label="List.deleteBy0 ww31 ww30 (==) ww40 ((==) ww40 ww30)",fontsize=16,color="burlywood",shape="box"];6094[label="ww40/ww400 :% ww401",fontsize=10,color="white",style="solid",shape="box"];16 -> 6094[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6094 -> 18[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 17[label="[]",fontsize=16,color="green",shape="box"];18[label="List.deleteBy0 ww31 ww30 (==) (ww400 :% ww401) ((==) ww400 :% ww401 ww30)",fontsize=16,color="burlywood",shape="box"];6095[label="ww30/ww300 :% ww301",fontsize=10,color="white",style="solid",shape="box"];18 -> 6095[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6095 -> 19[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 19[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (ww400 :% ww401) ((==) ww400 :% ww401 ww300 :% ww301)",fontsize=16,color="black",shape="box"];19 -> 20[label="",style="solid", color="black", weight=3]; 20.19/7.69 20[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (ww400 :% ww401) (ww400 == ww300 && ww401 == ww301)",fontsize=16,color="black",shape="box"];20 -> 21[label="",style="solid", color="black", weight=3]; 20.19/7.69 21[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (ww400 :% ww401) (primEqInt ww400 ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6096[label="ww400/Pos ww4000",fontsize=10,color="white",style="solid",shape="box"];21 -> 6096[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6096 -> 22[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6097[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];21 -> 6097[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6097 -> 23[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 22[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (Pos ww4000 :% ww401) (primEqInt (Pos ww4000) ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6098[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];22 -> 6098[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6098 -> 24[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6099[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];22 -> 6099[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6099 -> 25[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 23[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (Neg ww4000 :% ww401) (primEqInt (Neg ww4000) ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6100[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];23 -> 6100[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6100 -> 26[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6101[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];23 -> 6101[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6101 -> 27[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 24[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (Pos (Succ ww40000) :% ww401) (primEqInt (Pos (Succ ww40000)) ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6102[label="ww300/Pos ww3000",fontsize=10,color="white",style="solid",shape="box"];24 -> 6102[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6102 -> 28[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6103[label="ww300/Neg ww3000",fontsize=10,color="white",style="solid",shape="box"];24 -> 6103[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6103 -> 29[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 25[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6104[label="ww300/Pos ww3000",fontsize=10,color="white",style="solid",shape="box"];25 -> 6104[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6104 -> 30[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6105[label="ww300/Neg ww3000",fontsize=10,color="white",style="solid",shape="box"];25 -> 6105[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6105 -> 31[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 26[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (Neg (Succ ww40000) :% ww401) (primEqInt (Neg (Succ ww40000)) ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6106[label="ww300/Pos ww3000",fontsize=10,color="white",style="solid",shape="box"];26 -> 6106[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6106 -> 32[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6107[label="ww300/Neg ww3000",fontsize=10,color="white",style="solid",shape="box"];26 -> 6107[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6107 -> 33[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 27[label="List.deleteBy0 ww31 (ww300 :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) ww300 && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6108[label="ww300/Pos ww3000",fontsize=10,color="white",style="solid",shape="box"];27 -> 6108[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6108 -> 34[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6109[label="ww300/Neg ww3000",fontsize=10,color="white",style="solid",shape="box"];27 -> 6109[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6109 -> 35[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 28[label="List.deleteBy0 ww31 (Pos ww3000 :% ww301) (==) (Pos (Succ ww40000) :% ww401) (primEqInt (Pos (Succ ww40000)) (Pos ww3000) && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6110[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];28 -> 6110[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6110 -> 36[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6111[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 6111[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6111 -> 37[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 29[label="List.deleteBy0 ww31 (Neg ww3000 :% ww301) (==) (Pos (Succ ww40000) :% ww401) (primEqInt (Pos (Succ ww40000)) (Neg ww3000) && ww401 == ww301)",fontsize=16,color="black",shape="box"];29 -> 38[label="",style="solid", color="black", weight=3]; 20.19/7.69 30[label="List.deleteBy0 ww31 (Pos ww3000 :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) (Pos ww3000) && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6112[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];30 -> 6112[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6112 -> 39[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6113[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];30 -> 6113[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6113 -> 40[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 31[label="List.deleteBy0 ww31 (Neg ww3000 :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) (Neg ww3000) && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6114[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];31 -> 6114[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6114 -> 41[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6115[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];31 -> 6115[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6115 -> 42[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 32[label="List.deleteBy0 ww31 (Pos ww3000 :% ww301) (==) (Neg (Succ ww40000) :% ww401) (primEqInt (Neg (Succ ww40000)) (Pos ww3000) && ww401 == ww301)",fontsize=16,color="black",shape="box"];32 -> 43[label="",style="solid", color="black", weight=3]; 20.19/7.69 33[label="List.deleteBy0 ww31 (Neg ww3000 :% ww301) (==) (Neg (Succ ww40000) :% ww401) (primEqInt (Neg (Succ ww40000)) (Neg ww3000) && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6116[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];33 -> 6116[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6116 -> 44[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6117[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];33 -> 6117[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6117 -> 45[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 34[label="List.deleteBy0 ww31 (Pos ww3000 :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) (Pos ww3000) && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6118[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];34 -> 6118[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6118 -> 46[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6119[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];34 -> 6119[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6119 -> 47[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 35[label="List.deleteBy0 ww31 (Neg ww3000 :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) (Neg ww3000) && ww401 == ww301)",fontsize=16,color="burlywood",shape="box"];6120[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];35 -> 6120[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6120 -> 48[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6121[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];35 -> 6121[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6121 -> 49[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 36[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Pos (Succ ww40000) :% ww401) (primEqInt (Pos (Succ ww40000)) (Pos (Succ ww30000)) && ww401 == ww301)",fontsize=16,color="black",shape="box"];36 -> 50[label="",style="solid", color="black", weight=3]; 20.19/7.69 37[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos (Succ ww40000) :% ww401) (primEqInt (Pos (Succ ww40000)) (Pos Zero) && ww401 == ww301)",fontsize=16,color="black",shape="box"];37 -> 51[label="",style="solid", color="black", weight=3]; 20.19/7.69 38[label="List.deleteBy0 ww31 (Neg ww3000 :% ww301) (==) (Pos (Succ ww40000) :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];38 -> 52[label="",style="solid", color="black", weight=3]; 20.19/7.69 39[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) (Pos (Succ ww30000)) && ww401 == ww301)",fontsize=16,color="black",shape="box"];39 -> 53[label="",style="solid", color="black", weight=3]; 20.19/7.69 40[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) (Pos Zero) && ww401 == ww301)",fontsize=16,color="black",shape="box"];40 -> 54[label="",style="solid", color="black", weight=3]; 20.19/7.69 41[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) (Neg (Succ ww30000)) && ww401 == ww301)",fontsize=16,color="black",shape="box"];41 -> 55[label="",style="solid", color="black", weight=3]; 20.19/7.69 42[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% ww401) (primEqInt (Pos Zero) (Neg Zero) && ww401 == ww301)",fontsize=16,color="black",shape="box"];42 -> 56[label="",style="solid", color="black", weight=3]; 20.19/7.69 43[label="List.deleteBy0 ww31 (Pos ww3000 :% ww301) (==) (Neg (Succ ww40000) :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];43 -> 57[label="",style="solid", color="black", weight=3]; 20.19/7.69 44[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Neg (Succ ww40000) :% ww401) (primEqInt (Neg (Succ ww40000)) (Neg (Succ ww30000)) && ww401 == ww301)",fontsize=16,color="black",shape="box"];44 -> 58[label="",style="solid", color="black", weight=3]; 20.19/7.69 45[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg (Succ ww40000) :% ww401) (primEqInt (Neg (Succ ww40000)) (Neg Zero) && ww401 == ww301)",fontsize=16,color="black",shape="box"];45 -> 59[label="",style="solid", color="black", weight=3]; 20.19/7.69 46[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) (Pos (Succ ww30000)) && ww401 == ww301)",fontsize=16,color="black",shape="box"];46 -> 60[label="",style="solid", color="black", weight=3]; 20.19/7.69 47[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) (Pos Zero) && ww401 == ww301)",fontsize=16,color="black",shape="box"];47 -> 61[label="",style="solid", color="black", weight=3]; 20.19/7.69 48[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) (Neg (Succ ww30000)) && ww401 == ww301)",fontsize=16,color="black",shape="box"];48 -> 62[label="",style="solid", color="black", weight=3]; 20.19/7.69 49[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% ww401) (primEqInt (Neg Zero) (Neg Zero) && ww401 == ww301)",fontsize=16,color="black",shape="box"];49 -> 63[label="",style="solid", color="black", weight=3]; 20.19/7.69 50 -> 3772[label="",style="dashed", color="red", weight=0]; 20.19/7.69 50[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Pos (Succ ww40000) :% ww401) (primEqNat ww40000 ww30000 && ww401 == ww301)",fontsize=16,color="magenta"];50 -> 3773[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 50 -> 3774[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 50 -> 3775[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 50 -> 3776[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 50 -> 3777[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 50 -> 3778[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 50 -> 3779[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 51[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos (Succ ww40000) :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];51 -> 66[label="",style="solid", color="black", weight=3]; 20.19/7.69 52[label="List.deleteBy0 ww31 (Neg ww3000 :% ww301) (==) (Pos (Succ ww40000) :% ww401) False",fontsize=16,color="black",shape="box"];52 -> 67[label="",style="solid", color="black", weight=3]; 20.19/7.69 53[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Pos Zero :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];53 -> 68[label="",style="solid", color="black", weight=3]; 20.19/7.69 54[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% ww401) (True && ww401 == ww301)",fontsize=16,color="black",shape="box"];54 -> 69[label="",style="solid", color="black", weight=3]; 20.19/7.69 55[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Pos Zero :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];55 -> 70[label="",style="solid", color="black", weight=3]; 20.19/7.69 56[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% ww401) (True && ww401 == ww301)",fontsize=16,color="black",shape="box"];56 -> 71[label="",style="solid", color="black", weight=3]; 20.19/7.69 57[label="List.deleteBy0 ww31 (Pos ww3000 :% ww301) (==) (Neg (Succ ww40000) :% ww401) False",fontsize=16,color="black",shape="box"];57 -> 72[label="",style="solid", color="black", weight=3]; 20.19/7.69 58 -> 3903[label="",style="dashed", color="red", weight=0]; 20.19/7.69 58[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Neg (Succ ww40000) :% ww401) (primEqNat ww40000 ww30000 && ww401 == ww301)",fontsize=16,color="magenta"];58 -> 3904[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 58 -> 3905[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 58 -> 3906[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 58 -> 3907[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 58 -> 3908[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 58 -> 3909[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 58 -> 3910[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 59[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg (Succ ww40000) :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];59 -> 75[label="",style="solid", color="black", weight=3]; 20.19/7.69 60[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Neg Zero :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];60 -> 76[label="",style="solid", color="black", weight=3]; 20.19/7.69 61[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% ww401) (True && ww401 == ww301)",fontsize=16,color="black",shape="box"];61 -> 77[label="",style="solid", color="black", weight=3]; 20.19/7.69 62[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Neg Zero :% ww401) (False && ww401 == ww301)",fontsize=16,color="black",shape="box"];62 -> 78[label="",style="solid", color="black", weight=3]; 20.19/7.69 63[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% ww401) (True && ww401 == ww301)",fontsize=16,color="black",shape="box"];63 -> 79[label="",style="solid", color="black", weight=3]; 20.19/7.69 3773[label="ww401",fontsize=16,color="green",shape="box"];3774[label="ww31",fontsize=16,color="green",shape="box"];3775[label="ww30000",fontsize=16,color="green",shape="box"];3776[label="ww40000",fontsize=16,color="green",shape="box"];3777[label="ww40000",fontsize=16,color="green",shape="box"];3778[label="ww301",fontsize=16,color="green",shape="box"];3779[label="ww30000",fontsize=16,color="green",shape="box"];3772[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat ww224 ww225 && ww223 == ww221)",fontsize=16,color="burlywood",shape="triangle"];6122[label="ww224/Succ ww2240",fontsize=10,color="white",style="solid",shape="box"];3772 -> 6122[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6122 -> 3843[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6123[label="ww224/Zero",fontsize=10,color="white",style="solid",shape="box"];3772 -> 6123[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6123 -> 3844[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 66[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos (Succ ww40000) :% ww401) False",fontsize=16,color="black",shape="box"];66 -> 84[label="",style="solid", color="black", weight=3]; 20.19/7.69 67[label="Neg ww3000 :% ww301 : List.deleteBy (==) (Pos (Succ ww40000) :% ww401) ww31",fontsize=16,color="green",shape="box"];67 -> 85[label="",style="dashed", color="green", weight=3]; 20.19/7.69 68[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Pos Zero :% ww401) False",fontsize=16,color="black",shape="box"];68 -> 86[label="",style="solid", color="black", weight=3]; 20.19/7.69 69[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% ww401) (ww401 == ww301)",fontsize=16,color="black",shape="box"];69 -> 87[label="",style="solid", color="black", weight=3]; 20.19/7.69 70[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Pos Zero :% ww401) False",fontsize=16,color="black",shape="box"];70 -> 88[label="",style="solid", color="black", weight=3]; 20.19/7.69 71[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% ww401) (ww401 == ww301)",fontsize=16,color="black",shape="box"];71 -> 89[label="",style="solid", color="black", weight=3]; 20.19/7.69 72[label="Pos ww3000 :% ww301 : List.deleteBy (==) (Neg (Succ ww40000) :% ww401) ww31",fontsize=16,color="green",shape="box"];72 -> 90[label="",style="dashed", color="green", weight=3]; 20.19/7.69 3904[label="ww40000",fontsize=16,color="green",shape="box"];3905[label="ww401",fontsize=16,color="green",shape="box"];3906[label="ww31",fontsize=16,color="green",shape="box"];3907[label="ww301",fontsize=16,color="green",shape="box"];3908[label="ww40000",fontsize=16,color="green",shape="box"];3909[label="ww30000",fontsize=16,color="green",shape="box"];3910[label="ww30000",fontsize=16,color="green",shape="box"];3903[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat ww232 ww233 && ww231 == ww229)",fontsize=16,color="burlywood",shape="triangle"];6124[label="ww232/Succ ww2320",fontsize=10,color="white",style="solid",shape="box"];3903 -> 6124[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6124 -> 3974[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6125[label="ww232/Zero",fontsize=10,color="white",style="solid",shape="box"];3903 -> 6125[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6125 -> 3975[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 75[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg (Succ ww40000) :% ww401) False",fontsize=16,color="black",shape="box"];75 -> 95[label="",style="solid", color="black", weight=3]; 20.19/7.69 76[label="List.deleteBy0 ww31 (Pos (Succ ww30000) :% ww301) (==) (Neg Zero :% ww401) False",fontsize=16,color="black",shape="box"];76 -> 96[label="",style="solid", color="black", weight=3]; 20.19/7.69 77[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% ww401) (ww401 == ww301)",fontsize=16,color="black",shape="box"];77 -> 97[label="",style="solid", color="black", weight=3]; 20.19/7.69 78[label="List.deleteBy0 ww31 (Neg (Succ ww30000) :% ww301) (==) (Neg Zero :% ww401) False",fontsize=16,color="black",shape="box"];78 -> 98[label="",style="solid", color="black", weight=3]; 20.19/7.69 79[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% ww401) (ww401 == ww301)",fontsize=16,color="black",shape="box"];79 -> 99[label="",style="solid", color="black", weight=3]; 20.19/7.69 3843[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat (Succ ww2240) ww225 && ww223 == ww221)",fontsize=16,color="burlywood",shape="box"];6126[label="ww225/Succ ww2250",fontsize=10,color="white",style="solid",shape="box"];3843 -> 6126[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6126 -> 3976[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6127[label="ww225/Zero",fontsize=10,color="white",style="solid",shape="box"];3843 -> 6127[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6127 -> 3977[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 3844[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat Zero ww225 && ww223 == ww221)",fontsize=16,color="burlywood",shape="box"];6128[label="ww225/Succ ww2250",fontsize=10,color="white",style="solid",shape="box"];3844 -> 6128[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6128 -> 3978[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6129[label="ww225/Zero",fontsize=10,color="white",style="solid",shape="box"];3844 -> 6129[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6129 -> 3979[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 84[label="Pos Zero :% ww301 : List.deleteBy (==) (Pos (Succ ww40000) :% ww401) ww31",fontsize=16,color="green",shape="box"];84 -> 104[label="",style="dashed", color="green", weight=3]; 20.19/7.69 85 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 85[label="List.deleteBy (==) (Pos (Succ ww40000) :% ww401) ww31",fontsize=16,color="magenta"];85 -> 105[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 85 -> 106[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 86[label="Pos (Succ ww30000) :% ww301 : List.deleteBy (==) (Pos Zero :% ww401) ww31",fontsize=16,color="green",shape="box"];86 -> 107[label="",style="dashed", color="green", weight=3]; 20.19/7.69 87[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% ww401) (primEqInt ww401 ww301)",fontsize=16,color="burlywood",shape="box"];6130[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];87 -> 6130[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6130 -> 108[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6131[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];87 -> 6131[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6131 -> 109[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 88[label="Neg (Succ ww30000) :% ww301 : List.deleteBy (==) (Pos Zero :% ww401) ww31",fontsize=16,color="green",shape="box"];88 -> 110[label="",style="dashed", color="green", weight=3]; 20.19/7.69 89[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% ww401) (primEqInt ww401 ww301)",fontsize=16,color="burlywood",shape="box"];6132[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];89 -> 6132[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6132 -> 111[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6133[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];89 -> 6133[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6133 -> 112[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 90 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 90[label="List.deleteBy (==) (Neg (Succ ww40000) :% ww401) ww31",fontsize=16,color="magenta"];90 -> 113[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 90 -> 114[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 3974[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat (Succ ww2320) ww233 && ww231 == ww229)",fontsize=16,color="burlywood",shape="box"];6134[label="ww233/Succ ww2330",fontsize=10,color="white",style="solid",shape="box"];3974 -> 6134[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6134 -> 4004[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6135[label="ww233/Zero",fontsize=10,color="white",style="solid",shape="box"];3974 -> 6135[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6135 -> 4005[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 3975[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat Zero ww233 && ww231 == ww229)",fontsize=16,color="burlywood",shape="box"];6136[label="ww233/Succ ww2330",fontsize=10,color="white",style="solid",shape="box"];3975 -> 6136[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6136 -> 4006[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6137[label="ww233/Zero",fontsize=10,color="white",style="solid",shape="box"];3975 -> 6137[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6137 -> 4007[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 95[label="Neg Zero :% ww301 : List.deleteBy (==) (Neg (Succ ww40000) :% ww401) ww31",fontsize=16,color="green",shape="box"];95 -> 119[label="",style="dashed", color="green", weight=3]; 20.19/7.69 96[label="Pos (Succ ww30000) :% ww301 : List.deleteBy (==) (Neg Zero :% ww401) ww31",fontsize=16,color="green",shape="box"];96 -> 120[label="",style="dashed", color="green", weight=3]; 20.19/7.69 97[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% ww401) (primEqInt ww401 ww301)",fontsize=16,color="burlywood",shape="box"];6138[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];97 -> 6138[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6138 -> 121[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6139[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];97 -> 6139[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6139 -> 122[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 98[label="Neg (Succ ww30000) :% ww301 : List.deleteBy (==) (Neg Zero :% ww401) ww31",fontsize=16,color="green",shape="box"];98 -> 123[label="",style="dashed", color="green", weight=3]; 20.19/7.69 99[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% ww401) (primEqInt ww401 ww301)",fontsize=16,color="burlywood",shape="box"];6140[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];99 -> 6140[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6140 -> 124[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6141[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];99 -> 6141[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6141 -> 125[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 3976[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat (Succ ww2240) (Succ ww2250) && ww223 == ww221)",fontsize=16,color="black",shape="box"];3976 -> 4008[label="",style="solid", color="black", weight=3]; 20.19/7.69 3977[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat (Succ ww2240) Zero && ww223 == ww221)",fontsize=16,color="black",shape="box"];3977 -> 4009[label="",style="solid", color="black", weight=3]; 20.19/7.69 3978[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat Zero (Succ ww2250) && ww223 == ww221)",fontsize=16,color="black",shape="box"];3978 -> 4010[label="",style="solid", color="black", weight=3]; 20.19/7.69 3979[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat Zero Zero && ww223 == ww221)",fontsize=16,color="black",shape="box"];3979 -> 4011[label="",style="solid", color="black", weight=3]; 20.19/7.69 104 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 104[label="List.deleteBy (==) (Pos (Succ ww40000) :% ww401) ww31",fontsize=16,color="magenta"];104 -> 131[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 104 -> 132[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 105[label="Pos (Succ ww40000) :% ww401",fontsize=16,color="green",shape="box"];106[label="ww31",fontsize=16,color="green",shape="box"];107 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 107[label="List.deleteBy (==) (Pos Zero :% ww401) ww31",fontsize=16,color="magenta"];107 -> 133[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 107 -> 134[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 108[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% Pos ww4010) (primEqInt (Pos ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6142[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];108 -> 6142[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6142 -> 135[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6143[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];108 -> 6143[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6143 -> 136[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 109[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% Neg ww4010) (primEqInt (Neg ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6144[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];109 -> 6144[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6144 -> 137[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6145[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];109 -> 6145[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6145 -> 138[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 110 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 110[label="List.deleteBy (==) (Pos Zero :% ww401) ww31",fontsize=16,color="magenta"];110 -> 139[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 110 -> 140[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 111[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% Pos ww4010) (primEqInt (Pos ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6146[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];111 -> 6146[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6146 -> 141[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6147[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];111 -> 6147[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6147 -> 142[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 112[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% Neg ww4010) (primEqInt (Neg ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6148[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];112 -> 6148[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6148 -> 143[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6149[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];112 -> 6149[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6149 -> 144[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 113[label="Neg (Succ ww40000) :% ww401",fontsize=16,color="green",shape="box"];114[label="ww31",fontsize=16,color="green",shape="box"];4004[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat (Succ ww2320) (Succ ww2330) && ww231 == ww229)",fontsize=16,color="black",shape="box"];4004 -> 4036[label="",style="solid", color="black", weight=3]; 20.19/7.69 4005[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat (Succ ww2320) Zero && ww231 == ww229)",fontsize=16,color="black",shape="box"];4005 -> 4037[label="",style="solid", color="black", weight=3]; 20.19/7.69 4006[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat Zero (Succ ww2330) && ww231 == ww229)",fontsize=16,color="black",shape="box"];4006 -> 4038[label="",style="solid", color="black", weight=3]; 20.19/7.69 4007[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat Zero Zero && ww231 == ww229)",fontsize=16,color="black",shape="box"];4007 -> 4039[label="",style="solid", color="black", weight=3]; 20.19/7.69 119 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 119[label="List.deleteBy (==) (Neg (Succ ww40000) :% ww401) ww31",fontsize=16,color="magenta"];119 -> 150[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 119 -> 151[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 120 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 120[label="List.deleteBy (==) (Neg Zero :% ww401) ww31",fontsize=16,color="magenta"];120 -> 152[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 120 -> 153[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 121[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% Pos ww4010) (primEqInt (Pos ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6150[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];121 -> 6150[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6150 -> 154[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6151[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];121 -> 6151[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6151 -> 155[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 122[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% Neg ww4010) (primEqInt (Neg ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6152[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];122 -> 6152[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6152 -> 156[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6153[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];122 -> 6153[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6153 -> 157[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 123 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 123[label="List.deleteBy (==) (Neg Zero :% ww401) ww31",fontsize=16,color="magenta"];123 -> 158[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 123 -> 159[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 124[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% Pos ww4010) (primEqInt (Pos ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6154[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];124 -> 6154[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6154 -> 160[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6155[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];124 -> 6155[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6155 -> 161[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 125[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% Neg ww4010) (primEqInt (Neg ww4010) ww301)",fontsize=16,color="burlywood",shape="box"];6156[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];125 -> 6156[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6156 -> 162[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6157[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];125 -> 6157[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6157 -> 163[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4008 -> 3772[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4008[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat ww2240 ww2250 && ww223 == ww221)",fontsize=16,color="magenta"];4008 -> 4040[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4008 -> 4041[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4009[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (False && ww223 == ww221)",fontsize=16,color="black",shape="triangle"];4009 -> 4042[label="",style="solid", color="black", weight=3]; 20.19/7.69 4010 -> 4009[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4010[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (False && ww223 == ww221)",fontsize=16,color="magenta"];4011[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (True && ww223 == ww221)",fontsize=16,color="black",shape="box"];4011 -> 4043[label="",style="solid", color="black", weight=3]; 20.19/7.69 131[label="Pos (Succ ww40000) :% ww401",fontsize=16,color="green",shape="box"];132[label="ww31",fontsize=16,color="green",shape="box"];133[label="Pos Zero :% ww401",fontsize=16,color="green",shape="box"];134[label="ww31",fontsize=16,color="green",shape="box"];135[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6158[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6158[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6158 -> 171[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6159[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6159[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6159 -> 172[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 136[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6160[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];136 -> 6160[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6160 -> 173[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6161[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];136 -> 6161[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6161 -> 174[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 137[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6162[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];137 -> 6162[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6162 -> 175[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6163[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];137 -> 6163[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6163 -> 176[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 138[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6164[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];138 -> 6164[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6164 -> 177[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6165[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];138 -> 6165[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6165 -> 178[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 139[label="Pos Zero :% ww401",fontsize=16,color="green",shape="box"];140[label="ww31",fontsize=16,color="green",shape="box"];141[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6166[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];141 -> 6166[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6166 -> 179[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6167[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];141 -> 6167[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6167 -> 180[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 142[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6168[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];142 -> 6168[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6168 -> 181[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6169[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];142 -> 6169[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6169 -> 182[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 143[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6170[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];143 -> 6170[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6170 -> 183[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6171[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];143 -> 6171[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6171 -> 184[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 144[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6172[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];144 -> 6172[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6172 -> 185[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6173[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];144 -> 6173[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6173 -> 186[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4036 -> 3903[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4036[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat ww2320 ww2330 && ww231 == ww229)",fontsize=16,color="magenta"];4036 -> 4088[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4036 -> 4089[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4037[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (False && ww231 == ww229)",fontsize=16,color="black",shape="triangle"];4037 -> 4090[label="",style="solid", color="black", weight=3]; 20.19/7.69 4038 -> 4037[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4038[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (False && ww231 == ww229)",fontsize=16,color="magenta"];4039[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (True && ww231 == ww229)",fontsize=16,color="black",shape="box"];4039 -> 4091[label="",style="solid", color="black", weight=3]; 20.19/7.69 150[label="Neg (Succ ww40000) :% ww401",fontsize=16,color="green",shape="box"];151[label="ww31",fontsize=16,color="green",shape="box"];152[label="Neg Zero :% ww401",fontsize=16,color="green",shape="box"];153[label="ww31",fontsize=16,color="green",shape="box"];154[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6174[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];154 -> 6174[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6174 -> 194[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6175[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];154 -> 6175[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6175 -> 195[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 155[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6176[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];155 -> 6176[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6176 -> 196[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6177[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];155 -> 6177[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6177 -> 197[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 156[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6178[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];156 -> 6178[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6178 -> 198[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6179[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];156 -> 6179[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6179 -> 199[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 157[label="List.deleteBy0 ww31 (Pos Zero :% ww301) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6180[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];157 -> 6180[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6180 -> 200[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6181[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];157 -> 6181[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6181 -> 201[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 158[label="Neg Zero :% ww401",fontsize=16,color="green",shape="box"];159[label="ww31",fontsize=16,color="green",shape="box"];160[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6182[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];160 -> 6182[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6182 -> 202[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6183[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];160 -> 6183[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6183 -> 203[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 161[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6184[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];161 -> 6184[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6184 -> 204[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6185[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];161 -> 6185[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6185 -> 205[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 162[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) ww301)",fontsize=16,color="burlywood",shape="box"];6186[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];162 -> 6186[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6186 -> 206[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6187[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];162 -> 6187[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6187 -> 207[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 163[label="List.deleteBy0 ww31 (Neg Zero :% ww301) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) ww301)",fontsize=16,color="burlywood",shape="box"];6188[label="ww301/Pos ww3010",fontsize=10,color="white",style="solid",shape="box"];163 -> 6188[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6188 -> 208[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6189[label="ww301/Neg ww3010",fontsize=10,color="white",style="solid",shape="box"];163 -> 6189[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6189 -> 209[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4040[label="ww2250",fontsize=16,color="green",shape="box"];4041[label="ww2240",fontsize=16,color="green",shape="box"];4042[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) False",fontsize=16,color="black",shape="triangle"];4042 -> 4092[label="",style="solid", color="black", weight=3]; 20.19/7.69 4043[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (ww223 == ww221)",fontsize=16,color="black",shape="box"];4043 -> 4093[label="",style="solid", color="black", weight=3]; 20.19/7.69 171[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6190[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];171 -> 6190[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6190 -> 218[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6191[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];171 -> 6191[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6191 -> 219[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 172[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Neg ww3010))",fontsize=16,color="black",shape="box"];172 -> 220[label="",style="solid", color="black", weight=3]; 20.19/7.69 173[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6192[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];173 -> 6192[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6192 -> 221[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6193[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];173 -> 6193[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6193 -> 222[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 174[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6194[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];174 -> 6194[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6194 -> 223[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6195[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];174 -> 6195[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6195 -> 224[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 175[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Pos ww3010))",fontsize=16,color="black",shape="box"];175 -> 225[label="",style="solid", color="black", weight=3]; 20.19/7.69 176[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6196[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];176 -> 6196[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6196 -> 226[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6197[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];176 -> 6197[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6197 -> 227[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 177[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6198[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];177 -> 6198[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6198 -> 228[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6199[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];177 -> 6199[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6199 -> 229[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 178[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6200[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];178 -> 6200[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6200 -> 230[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6201[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];178 -> 6201[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6201 -> 231[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 179[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6202[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];179 -> 6202[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6202 -> 232[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6203[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];179 -> 6203[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6203 -> 233[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 180[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Neg ww3010))",fontsize=16,color="black",shape="box"];180 -> 234[label="",style="solid", color="black", weight=3]; 20.19/7.69 181[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6204[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];181 -> 6204[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6204 -> 235[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6205[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];181 -> 6205[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6205 -> 236[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 182[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6206[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];182 -> 6206[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6206 -> 237[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6207[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];182 -> 6207[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6207 -> 238[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 183[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Pos ww3010))",fontsize=16,color="black",shape="box"];183 -> 239[label="",style="solid", color="black", weight=3]; 20.19/7.69 184[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6208[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];184 -> 6208[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6208 -> 240[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6209[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];184 -> 6209[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6209 -> 241[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 185[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6210[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];185 -> 6210[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6210 -> 242[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6211[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];185 -> 6211[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6211 -> 243[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 186[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6212[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];186 -> 6212[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6212 -> 244[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6213[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];186 -> 6213[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6213 -> 245[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4088[label="ww2320",fontsize=16,color="green",shape="box"];4089[label="ww2330",fontsize=16,color="green",shape="box"];4090[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) False",fontsize=16,color="black",shape="triangle"];4090 -> 4126[label="",style="solid", color="black", weight=3]; 20.19/7.69 4091[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (ww231 == ww229)",fontsize=16,color="black",shape="box"];4091 -> 4127[label="",style="solid", color="black", weight=3]; 20.19/7.69 194[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6214[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];194 -> 6214[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6214 -> 254[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6215[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 6215[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6215 -> 255[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 195[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Neg ww3010))",fontsize=16,color="black",shape="box"];195 -> 256[label="",style="solid", color="black", weight=3]; 20.19/7.69 196[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6216[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];196 -> 6216[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6216 -> 257[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6217[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 6217[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6217 -> 258[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 197[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6218[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];197 -> 6218[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6218 -> 259[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6219[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 6219[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6219 -> 260[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 198[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Pos ww3010))",fontsize=16,color="black",shape="box"];198 -> 261[label="",style="solid", color="black", weight=3]; 20.19/7.69 199[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6220[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];199 -> 6220[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6220 -> 262[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6221[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];199 -> 6221[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6221 -> 263[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 200[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6222[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];200 -> 6222[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6222 -> 264[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6223[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];200 -> 6223[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6223 -> 265[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 201[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6224[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];201 -> 6224[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6224 -> 266[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6225[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 6225[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6225 -> 267[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 202[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6226[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];202 -> 6226[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6226 -> 268[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6227[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 6227[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6227 -> 269[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 203[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Neg ww3010))",fontsize=16,color="black",shape="box"];203 -> 270[label="",style="solid", color="black", weight=3]; 20.19/7.69 204[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6228[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];204 -> 6228[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6228 -> 271[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6229[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 6229[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6229 -> 272[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 205[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6230[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];205 -> 6230[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6230 -> 273[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6231[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];205 -> 6231[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6231 -> 274[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 206[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Pos ww3010))",fontsize=16,color="black",shape="box"];206 -> 275[label="",style="solid", color="black", weight=3]; 20.19/7.69 207[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6232[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];207 -> 6232[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6232 -> 276[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6233[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 6233[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6233 -> 277[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 208[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww3010))",fontsize=16,color="burlywood",shape="box"];6234[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];208 -> 6234[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6234 -> 278[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6235[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];208 -> 6235[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6235 -> 279[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 209[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww3010))",fontsize=16,color="burlywood",shape="box"];6236[label="ww3010/Succ ww30100",fontsize=10,color="white",style="solid",shape="box"];209 -> 6236[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6236 -> 280[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6237[label="ww3010/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 6237[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6237 -> 281[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4092[label="Pos (Succ ww220) :% ww221 : List.deleteBy (==) (Pos (Succ ww222) :% ww223) ww219",fontsize=16,color="green",shape="box"];4092 -> 4128[label="",style="dashed", color="green", weight=3]; 20.19/7.69 4093[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqInt ww223 ww221)",fontsize=16,color="burlywood",shape="box"];6238[label="ww223/Pos ww2230",fontsize=10,color="white",style="solid",shape="box"];4093 -> 6238[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6238 -> 4129[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6239[label="ww223/Neg ww2230",fontsize=10,color="white",style="solid",shape="box"];4093 -> 6239[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6239 -> 4130[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 218[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];218 -> 295[label="",style="solid", color="black", weight=3]; 20.19/7.69 219[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos Zero))",fontsize=16,color="black",shape="box"];219 -> 296[label="",style="solid", color="black", weight=3]; 20.19/7.69 220[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Pos Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];220 -> 297[label="",style="solid", color="black", weight=3]; 20.19/7.69 221[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];221 -> 298[label="",style="solid", color="black", weight=3]; 20.19/7.69 222[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];222 -> 299[label="",style="solid", color="black", weight=3]; 20.19/7.69 223[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];223 -> 300[label="",style="solid", color="black", weight=3]; 20.19/7.69 224[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];224 -> 301[label="",style="solid", color="black", weight=3]; 20.19/7.69 225[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Pos Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];225 -> 302[label="",style="solid", color="black", weight=3]; 20.19/7.69 226[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];226 -> 303[label="",style="solid", color="black", weight=3]; 20.19/7.69 227[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg Zero))",fontsize=16,color="black",shape="box"];227 -> 304[label="",style="solid", color="black", weight=3]; 20.19/7.69 228[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];228 -> 305[label="",style="solid", color="black", weight=3]; 20.19/7.69 229[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];229 -> 306[label="",style="solid", color="black", weight=3]; 20.19/7.69 230[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];230 -> 307[label="",style="solid", color="black", weight=3]; 20.19/7.69 231[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];231 -> 308[label="",style="solid", color="black", weight=3]; 20.19/7.69 232[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];232 -> 309[label="",style="solid", color="black", weight=3]; 20.19/7.69 233[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos Zero))",fontsize=16,color="black",shape="box"];233 -> 310[label="",style="solid", color="black", weight=3]; 20.19/7.69 234[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Pos Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];234 -> 311[label="",style="solid", color="black", weight=3]; 20.19/7.69 235[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];235 -> 312[label="",style="solid", color="black", weight=3]; 20.19/7.69 236[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];236 -> 313[label="",style="solid", color="black", weight=3]; 20.19/7.69 237[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];237 -> 314[label="",style="solid", color="black", weight=3]; 20.19/7.69 238[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];238 -> 315[label="",style="solid", color="black", weight=3]; 20.19/7.69 239[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Pos Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];239 -> 316[label="",style="solid", color="black", weight=3]; 20.19/7.69 240[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];240 -> 317[label="",style="solid", color="black", weight=3]; 20.19/7.69 241[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg Zero))",fontsize=16,color="black",shape="box"];241 -> 318[label="",style="solid", color="black", weight=3]; 20.19/7.69 242[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];242 -> 319[label="",style="solid", color="black", weight=3]; 20.19/7.69 243[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];243 -> 320[label="",style="solid", color="black", weight=3]; 20.19/7.69 244[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];244 -> 321[label="",style="solid", color="black", weight=3]; 20.19/7.69 245[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];245 -> 322[label="",style="solid", color="black", weight=3]; 20.19/7.69 4126[label="Neg (Succ ww228) :% ww229 : List.deleteBy (==) (Neg (Succ ww230) :% ww231) ww227",fontsize=16,color="green",shape="box"];4126 -> 4169[label="",style="dashed", color="green", weight=3]; 20.19/7.69 4127[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqInt ww231 ww229)",fontsize=16,color="burlywood",shape="box"];6240[label="ww231/Pos ww2310",fontsize=10,color="white",style="solid",shape="box"];4127 -> 6240[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6240 -> 4170[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6241[label="ww231/Neg ww2310",fontsize=10,color="white",style="solid",shape="box"];4127 -> 6241[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6241 -> 4171[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 254[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];254 -> 336[label="",style="solid", color="black", weight=3]; 20.19/7.69 255[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos Zero))",fontsize=16,color="black",shape="box"];255 -> 337[label="",style="solid", color="black", weight=3]; 20.19/7.69 256[label="List.deleteBy0 ww31 (Pos Zero :% Neg ww3010) (==) (Neg Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];256 -> 338[label="",style="solid", color="black", weight=3]; 20.19/7.69 257[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];257 -> 339[label="",style="solid", color="black", weight=3]; 20.19/7.69 258[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];258 -> 340[label="",style="solid", color="black", weight=3]; 20.19/7.69 259[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];259 -> 341[label="",style="solid", color="black", weight=3]; 20.19/7.69 260[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];260 -> 342[label="",style="solid", color="black", weight=3]; 20.19/7.69 261[label="List.deleteBy0 ww31 (Pos Zero :% Pos ww3010) (==) (Neg Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];261 -> 343[label="",style="solid", color="black", weight=3]; 20.19/7.69 262[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];262 -> 344[label="",style="solid", color="black", weight=3]; 20.19/7.69 263[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg Zero))",fontsize=16,color="black",shape="box"];263 -> 345[label="",style="solid", color="black", weight=3]; 20.19/7.69 264[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];264 -> 346[label="",style="solid", color="black", weight=3]; 20.19/7.69 265[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];265 -> 347[label="",style="solid", color="black", weight=3]; 20.19/7.69 266[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];266 -> 348[label="",style="solid", color="black", weight=3]; 20.19/7.69 267[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];267 -> 349[label="",style="solid", color="black", weight=3]; 20.19/7.69 268[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];268 -> 350[label="",style="solid", color="black", weight=3]; 20.19/7.69 269[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqInt (Pos (Succ ww40100)) (Pos Zero))",fontsize=16,color="black",shape="box"];269 -> 351[label="",style="solid", color="black", weight=3]; 20.19/7.69 270[label="List.deleteBy0 ww31 (Neg Zero :% Neg ww3010) (==) (Neg Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];270 -> 352[label="",style="solid", color="black", weight=3]; 20.19/7.69 271[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];271 -> 353[label="",style="solid", color="black", weight=3]; 20.19/7.69 272[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];272 -> 354[label="",style="solid", color="black", weight=3]; 20.19/7.69 273[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];273 -> 355[label="",style="solid", color="black", weight=3]; 20.19/7.69 274[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];274 -> 356[label="",style="solid", color="black", weight=3]; 20.19/7.69 275[label="List.deleteBy0 ww31 (Neg Zero :% Pos ww3010) (==) (Neg Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];275 -> 357[label="",style="solid", color="black", weight=3]; 20.19/7.69 276[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];276 -> 358[label="",style="solid", color="black", weight=3]; 20.19/7.69 277[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqInt (Neg (Succ ww40100)) (Neg Zero))",fontsize=16,color="black",shape="box"];277 -> 359[label="",style="solid", color="black", weight=3]; 20.19/7.69 278[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww30100)))",fontsize=16,color="black",shape="box"];278 -> 360[label="",style="solid", color="black", weight=3]; 20.19/7.69 279[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];279 -> 361[label="",style="solid", color="black", weight=3]; 20.19/7.69 280[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww30100)))",fontsize=16,color="black",shape="box"];280 -> 362[label="",style="solid", color="black", weight=3]; 20.19/7.69 281[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];281 -> 363[label="",style="solid", color="black", weight=3]; 20.19/7.69 4128 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4128[label="List.deleteBy (==) (Pos (Succ ww222) :% ww223) ww219",fontsize=16,color="magenta"];4128 -> 4172[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4128 -> 4173[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4129[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Pos ww2230) (primEqInt (Pos ww2230) ww221)",fontsize=16,color="burlywood",shape="box"];6242[label="ww2230/Succ ww22300",fontsize=10,color="white",style="solid",shape="box"];4129 -> 6242[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6242 -> 4174[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6243[label="ww2230/Zero",fontsize=10,color="white",style="solid",shape="box"];4129 -> 6243[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6243 -> 4175[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4130[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Neg ww2230) (primEqInt (Neg ww2230) ww221)",fontsize=16,color="burlywood",shape="box"];6244[label="ww2230/Succ ww22300",fontsize=10,color="white",style="solid",shape="box"];4130 -> 6244[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6244 -> 4176[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6245[label="ww2230/Zero",fontsize=10,color="white",style="solid",shape="box"];4130 -> 6245[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6245 -> 4177[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 295 -> 4652[label="",style="dashed", color="red", weight=0]; 20.19/7.69 295[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];295 -> 4653[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 295 -> 4654[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 295 -> 4655[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 295 -> 4656[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 295 -> 4657[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 296[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];296 -> 381[label="",style="solid", color="black", weight=3]; 20.19/7.69 297[label="Pos Zero :% Neg ww3010 : List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];297 -> 382[label="",style="dashed", color="green", weight=3]; 20.19/7.69 298[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];298 -> 383[label="",style="solid", color="black", weight=3]; 20.19/7.69 299[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];299 -> 384[label="",style="solid", color="black", weight=3]; 20.19/7.69 300[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];300 -> 385[label="",style="solid", color="black", weight=3]; 20.19/7.69 301[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];301 -> 386[label="",style="solid", color="black", weight=3]; 20.19/7.69 302[label="Pos Zero :% Pos ww3010 : List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];302 -> 387[label="",style="dashed", color="green", weight=3]; 20.19/7.69 303 -> 4721[label="",style="dashed", color="red", weight=0]; 20.19/7.69 303[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];303 -> 4722[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 303 -> 4723[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 303 -> 4724[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 303 -> 4725[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 303 -> 4726[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 304[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];304 -> 390[label="",style="solid", color="black", weight=3]; 20.19/7.69 305[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];305 -> 391[label="",style="solid", color="black", weight=3]; 20.19/7.69 306[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];306 -> 392[label="",style="solid", color="black", weight=3]; 20.19/7.69 307[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];307 -> 393[label="",style="solid", color="black", weight=3]; 20.19/7.69 308[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];308 -> 394[label="",style="solid", color="black", weight=3]; 20.19/7.69 309 -> 4797[label="",style="dashed", color="red", weight=0]; 20.19/7.69 309[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];309 -> 4798[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 309 -> 4799[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 309 -> 4800[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 309 -> 4801[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 309 -> 4802[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 310[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];310 -> 397[label="",style="solid", color="black", weight=3]; 20.19/7.69 311[label="Neg Zero :% Neg ww3010 : List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];311 -> 398[label="",style="dashed", color="green", weight=3]; 20.19/7.69 312[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];312 -> 399[label="",style="solid", color="black", weight=3]; 20.19/7.69 313[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];313 -> 400[label="",style="solid", color="black", weight=3]; 20.19/7.69 314[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];314 -> 401[label="",style="solid", color="black", weight=3]; 20.19/7.69 315[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];315 -> 402[label="",style="solid", color="black", weight=3]; 20.19/7.69 316[label="Neg Zero :% Pos ww3010 : List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];316 -> 403[label="",style="dashed", color="green", weight=3]; 20.19/7.69 317 -> 4895[label="",style="dashed", color="red", weight=0]; 20.19/7.69 317[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];317 -> 4896[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 317 -> 4897[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 317 -> 4898[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 317 -> 4899[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 317 -> 4900[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 318[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];318 -> 406[label="",style="solid", color="black", weight=3]; 20.19/7.69 319[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];319 -> 407[label="",style="solid", color="black", weight=3]; 20.19/7.69 320[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];320 -> 408[label="",style="solid", color="black", weight=3]; 20.19/7.69 321[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];321 -> 409[label="",style="solid", color="black", weight=3]; 20.19/7.69 322[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];322 -> 410[label="",style="solid", color="black", weight=3]; 20.19/7.69 4169 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4169[label="List.deleteBy (==) (Neg (Succ ww230) :% ww231) ww227",fontsize=16,color="magenta"];4169 -> 4209[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4169 -> 4210[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4170[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Pos ww2310) (primEqInt (Pos ww2310) ww229)",fontsize=16,color="burlywood",shape="box"];6246[label="ww2310/Succ ww23100",fontsize=10,color="white",style="solid",shape="box"];4170 -> 6246[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6246 -> 4211[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6247[label="ww2310/Zero",fontsize=10,color="white",style="solid",shape="box"];4170 -> 6247[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6247 -> 4212[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4171[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Neg ww2310) (primEqInt (Neg ww2310) ww229)",fontsize=16,color="burlywood",shape="box"];6248[label="ww2310/Succ ww23100",fontsize=10,color="white",style="solid",shape="box"];4171 -> 6248[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6248 -> 4213[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6249[label="ww2310/Zero",fontsize=10,color="white",style="solid",shape="box"];4171 -> 6249[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6249 -> 4214[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 336 -> 4976[label="",style="dashed", color="red", weight=0]; 20.19/7.69 336[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];336 -> 4977[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 336 -> 4978[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 336 -> 4979[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 336 -> 4980[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 336 -> 4981[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 337[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];337 -> 428[label="",style="solid", color="black", weight=3]; 20.19/7.69 338[label="Pos Zero :% Neg ww3010 : List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];338 -> 429[label="",style="dashed", color="green", weight=3]; 20.19/7.69 339[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];339 -> 430[label="",style="solid", color="black", weight=3]; 20.19/7.69 340[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];340 -> 431[label="",style="solid", color="black", weight=3]; 20.19/7.69 341[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];341 -> 432[label="",style="solid", color="black", weight=3]; 20.19/7.69 342[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];342 -> 433[label="",style="solid", color="black", weight=3]; 20.19/7.69 343[label="Pos Zero :% Pos ww3010 : List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];343 -> 434[label="",style="dashed", color="green", weight=3]; 20.19/7.69 344 -> 5061[label="",style="dashed", color="red", weight=0]; 20.19/7.69 344[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];344 -> 5062[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 344 -> 5063[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 344 -> 5064[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 344 -> 5065[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 344 -> 5066[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 345[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];345 -> 437[label="",style="solid", color="black", weight=3]; 20.19/7.69 346[label="List.deleteBy0 ww31 (Pos Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];346 -> 438[label="",style="solid", color="black", weight=3]; 20.19/7.69 347[label="List.deleteBy0 ww31 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];347 -> 439[label="",style="solid", color="black", weight=3]; 20.19/7.69 348[label="List.deleteBy0 ww31 (Pos Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];348 -> 440[label="",style="solid", color="black", weight=3]; 20.19/7.69 349[label="List.deleteBy0 ww31 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];349 -> 441[label="",style="solid", color="black", weight=3]; 20.19/7.69 350 -> 5166[label="",style="dashed", color="red", weight=0]; 20.19/7.69 350[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];350 -> 5167[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 350 -> 5168[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 350 -> 5169[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 350 -> 5170[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 350 -> 5171[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 351[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww40100)) False",fontsize=16,color="black",shape="box"];351 -> 444[label="",style="solid", color="black", weight=3]; 20.19/7.69 352[label="Neg Zero :% Neg ww3010 : List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];352 -> 445[label="",style="dashed", color="green", weight=3]; 20.19/7.69 353[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];353 -> 446[label="",style="solid", color="black", weight=3]; 20.19/7.69 354[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];354 -> 447[label="",style="solid", color="black", weight=3]; 20.19/7.69 355[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];355 -> 448[label="",style="solid", color="black", weight=3]; 20.19/7.69 356[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];356 -> 449[label="",style="solid", color="black", weight=3]; 20.19/7.69 357[label="Neg Zero :% Pos ww3010 : List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];357 -> 450[label="",style="dashed", color="green", weight=3]; 20.19/7.69 358 -> 5250[label="",style="dashed", color="red", weight=0]; 20.19/7.69 358[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg (Succ ww40100)) (primEqNat ww40100 ww30100)",fontsize=16,color="magenta"];358 -> 5251[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 358 -> 5252[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 358 -> 5253[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 358 -> 5254[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 358 -> 5255[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 359[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww40100)) False",fontsize=16,color="black",shape="box"];359 -> 453[label="",style="solid", color="black", weight=3]; 20.19/7.69 360[label="List.deleteBy0 ww31 (Neg Zero :% Pos (Succ ww30100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];360 -> 454[label="",style="solid", color="black", weight=3]; 20.19/7.69 361[label="List.deleteBy0 ww31 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];361 -> 455[label="",style="solid", color="black", weight=3]; 20.19/7.69 362[label="List.deleteBy0 ww31 (Neg Zero :% Neg (Succ ww30100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];362 -> 456[label="",style="solid", color="black", weight=3]; 20.19/7.69 363[label="List.deleteBy0 ww31 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];363 -> 457[label="",style="solid", color="black", weight=3]; 20.19/7.69 4172[label="Pos (Succ ww222) :% ww223",fontsize=16,color="green",shape="box"];4173[label="ww219",fontsize=16,color="green",shape="box"];4174[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqInt (Pos (Succ ww22300)) ww221)",fontsize=16,color="burlywood",shape="box"];6250[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4174 -> 6250[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6250 -> 4215[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6251[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4174 -> 6251[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6251 -> 4216[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4175[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) ww221)",fontsize=16,color="burlywood",shape="box"];6252[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4175 -> 6252[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6252 -> 4217[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6253[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4175 -> 6253[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6253 -> 4218[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4176[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqInt (Neg (Succ ww22300)) ww221)",fontsize=16,color="burlywood",shape="box"];6254[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4176 -> 6254[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6254 -> 4219[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6255[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4176 -> 6255[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6255 -> 4220[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4177[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) ww221)",fontsize=16,color="burlywood",shape="box"];6256[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4177 -> 6256[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6256 -> 4221[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6257[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4177 -> 6257[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6257 -> 4222[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4653[label="ww30100",fontsize=16,color="green",shape="box"];4654[label="ww31",fontsize=16,color="green",shape="box"];4655[label="ww40100",fontsize=16,color="green",shape="box"];4656[label="ww30100",fontsize=16,color="green",shape="box"];4657[label="ww40100",fontsize=16,color="green",shape="box"];4652[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat ww301 ww302)",fontsize=16,color="burlywood",shape="triangle"];6258[label="ww301/Succ ww3010",fontsize=10,color="white",style="solid",shape="box"];4652 -> 6258[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6258 -> 4703[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6259[label="ww301/Zero",fontsize=10,color="white",style="solid",shape="box"];4652 -> 6259[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6259 -> 4704[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 381[label="Pos Zero :% Pos Zero : List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];381 -> 484[label="",style="dashed", color="green", weight=3]; 20.19/7.69 382 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 382[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];382 -> 485[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 382 -> 486[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 383[label="Pos Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];383 -> 487[label="",style="dashed", color="green", weight=3]; 20.19/7.69 384[label="ww31",fontsize=16,color="green",shape="box"];385[label="Pos Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];385 -> 488[label="",style="dashed", color="green", weight=3]; 20.19/7.69 386[label="ww31",fontsize=16,color="green",shape="box"];387 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 387[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];387 -> 489[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 387 -> 490[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4722[label="ww31",fontsize=16,color="green",shape="box"];4723[label="ww30100",fontsize=16,color="green",shape="box"];4724[label="ww40100",fontsize=16,color="green",shape="box"];4725[label="ww30100",fontsize=16,color="green",shape="box"];4726[label="ww40100",fontsize=16,color="green",shape="box"];4721[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat ww307 ww308)",fontsize=16,color="burlywood",shape="triangle"];6260[label="ww307/Succ ww3070",fontsize=10,color="white",style="solid",shape="box"];4721 -> 6260[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6260 -> 4772[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6261[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];4721 -> 6261[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6261 -> 4773[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 390[label="Pos Zero :% Neg Zero : List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];390 -> 495[label="",style="dashed", color="green", weight=3]; 20.19/7.69 391[label="Pos Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];391 -> 496[label="",style="dashed", color="green", weight=3]; 20.19/7.69 392[label="ww31",fontsize=16,color="green",shape="box"];393[label="Pos Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];393 -> 497[label="",style="dashed", color="green", weight=3]; 20.19/7.69 394[label="ww31",fontsize=16,color="green",shape="box"];4798[label="ww40100",fontsize=16,color="green",shape="box"];4799[label="ww30100",fontsize=16,color="green",shape="box"];4800[label="ww31",fontsize=16,color="green",shape="box"];4801[label="ww40100",fontsize=16,color="green",shape="box"];4802[label="ww30100",fontsize=16,color="green",shape="box"];4797[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat ww313 ww314)",fontsize=16,color="burlywood",shape="triangle"];6262[label="ww313/Succ ww3130",fontsize=10,color="white",style="solid",shape="box"];4797 -> 6262[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6262 -> 4848[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6263[label="ww313/Zero",fontsize=10,color="white",style="solid",shape="box"];4797 -> 6263[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6263 -> 4849[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 397[label="Neg Zero :% Pos Zero : List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];397 -> 502[label="",style="dashed", color="green", weight=3]; 20.19/7.69 398 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 398[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];398 -> 503[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 398 -> 504[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 399[label="Neg Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];399 -> 505[label="",style="dashed", color="green", weight=3]; 20.19/7.69 400[label="ww31",fontsize=16,color="green",shape="box"];401[label="Neg Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];401 -> 506[label="",style="dashed", color="green", weight=3]; 20.19/7.69 402[label="ww31",fontsize=16,color="green",shape="box"];403 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 403[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];403 -> 507[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 403 -> 508[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4896[label="ww40100",fontsize=16,color="green",shape="box"];4897[label="ww30100",fontsize=16,color="green",shape="box"];4898[label="ww30100",fontsize=16,color="green",shape="box"];4899[label="ww40100",fontsize=16,color="green",shape="box"];4900[label="ww31",fontsize=16,color="green",shape="box"];4895[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat ww319 ww320)",fontsize=16,color="burlywood",shape="triangle"];6264[label="ww319/Succ ww3190",fontsize=10,color="white",style="solid",shape="box"];4895 -> 6264[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6264 -> 4946[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6265[label="ww319/Zero",fontsize=10,color="white",style="solid",shape="box"];4895 -> 6265[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6265 -> 4947[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 406[label="Neg Zero :% Neg Zero : List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];406 -> 513[label="",style="dashed", color="green", weight=3]; 20.19/7.69 407[label="Neg Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];407 -> 514[label="",style="dashed", color="green", weight=3]; 20.19/7.69 408[label="ww31",fontsize=16,color="green",shape="box"];409[label="Neg Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];409 -> 515[label="",style="dashed", color="green", weight=3]; 20.19/7.69 410[label="ww31",fontsize=16,color="green",shape="box"];4209[label="Neg (Succ ww230) :% ww231",fontsize=16,color="green",shape="box"];4210[label="ww227",fontsize=16,color="green",shape="box"];4211[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqInt (Pos (Succ ww23100)) ww229)",fontsize=16,color="burlywood",shape="box"];6266[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4211 -> 6266[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6266 -> 4261[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6267[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4211 -> 6267[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6267 -> 4262[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4212[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) ww229)",fontsize=16,color="burlywood",shape="box"];6268[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4212 -> 6268[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6268 -> 4263[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6269[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4212 -> 6269[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6269 -> 4264[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4213[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqInt (Neg (Succ ww23100)) ww229)",fontsize=16,color="burlywood",shape="box"];6270[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4213 -> 6270[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6270 -> 4265[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6271[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4213 -> 6271[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6271 -> 4266[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4214[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) ww229)",fontsize=16,color="burlywood",shape="box"];6272[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4214 -> 6272[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6272 -> 4267[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6273[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4214 -> 6273[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6273 -> 4268[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4977[label="ww31",fontsize=16,color="green",shape="box"];4978[label="ww30100",fontsize=16,color="green",shape="box"];4979[label="ww40100",fontsize=16,color="green",shape="box"];4980[label="ww30100",fontsize=16,color="green",shape="box"];4981[label="ww40100",fontsize=16,color="green",shape="box"];4976[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat ww325 ww326)",fontsize=16,color="burlywood",shape="triangle"];6274[label="ww325/Succ ww3250",fontsize=10,color="white",style="solid",shape="box"];4976 -> 6274[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6274 -> 5027[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6275[label="ww325/Zero",fontsize=10,color="white",style="solid",shape="box"];4976 -> 6275[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6275 -> 5028[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 428[label="Pos Zero :% Pos Zero : List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];428 -> 542[label="",style="dashed", color="green", weight=3]; 20.19/7.69 429 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 429[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];429 -> 543[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 429 -> 544[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 430[label="Pos Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];430 -> 545[label="",style="dashed", color="green", weight=3]; 20.19/7.69 431[label="ww31",fontsize=16,color="green",shape="box"];432[label="Pos Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];432 -> 546[label="",style="dashed", color="green", weight=3]; 20.19/7.69 433[label="ww31",fontsize=16,color="green",shape="box"];434 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 434[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];434 -> 547[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 434 -> 548[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 5062[label="ww30100",fontsize=16,color="green",shape="box"];5063[label="ww31",fontsize=16,color="green",shape="box"];5064[label="ww40100",fontsize=16,color="green",shape="box"];5065[label="ww30100",fontsize=16,color="green",shape="box"];5066[label="ww40100",fontsize=16,color="green",shape="box"];5061[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat ww331 ww332)",fontsize=16,color="burlywood",shape="triangle"];6276[label="ww331/Succ ww3310",fontsize=10,color="white",style="solid",shape="box"];5061 -> 6276[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6276 -> 5112[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6277[label="ww331/Zero",fontsize=10,color="white",style="solid",shape="box"];5061 -> 6277[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6277 -> 5113[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 437[label="Pos Zero :% Neg Zero : List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];437 -> 553[label="",style="dashed", color="green", weight=3]; 20.19/7.69 438[label="Pos Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];438 -> 554[label="",style="dashed", color="green", weight=3]; 20.19/7.69 439[label="ww31",fontsize=16,color="green",shape="box"];440[label="Pos Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];440 -> 555[label="",style="dashed", color="green", weight=3]; 20.19/7.69 441[label="ww31",fontsize=16,color="green",shape="box"];5167[label="ww30100",fontsize=16,color="green",shape="box"];5168[label="ww40100",fontsize=16,color="green",shape="box"];5169[label="ww30100",fontsize=16,color="green",shape="box"];5170[label="ww31",fontsize=16,color="green",shape="box"];5171[label="ww40100",fontsize=16,color="green",shape="box"];5166[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat ww337 ww338)",fontsize=16,color="burlywood",shape="triangle"];6278[label="ww337/Succ ww3370",fontsize=10,color="white",style="solid",shape="box"];5166 -> 6278[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6278 -> 5217[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6279[label="ww337/Zero",fontsize=10,color="white",style="solid",shape="box"];5166 -> 6279[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6279 -> 5218[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 444[label="Neg Zero :% Pos Zero : List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];444 -> 560[label="",style="dashed", color="green", weight=3]; 20.19/7.69 445 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 445[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];445 -> 561[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 445 -> 562[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 446[label="Neg Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];446 -> 563[label="",style="dashed", color="green", weight=3]; 20.19/7.69 447[label="ww31",fontsize=16,color="green",shape="box"];448[label="Neg Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="green",shape="box"];448 -> 564[label="",style="dashed", color="green", weight=3]; 20.19/7.69 449[label="ww31",fontsize=16,color="green",shape="box"];450 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 450[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];450 -> 565[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 450 -> 566[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 5251[label="ww40100",fontsize=16,color="green",shape="box"];5252[label="ww31",fontsize=16,color="green",shape="box"];5253[label="ww30100",fontsize=16,color="green",shape="box"];5254[label="ww30100",fontsize=16,color="green",shape="box"];5255[label="ww40100",fontsize=16,color="green",shape="box"];5250[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat ww343 ww344)",fontsize=16,color="burlywood",shape="triangle"];6280[label="ww343/Succ ww3430",fontsize=10,color="white",style="solid",shape="box"];5250 -> 6280[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6280 -> 5301[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6281[label="ww343/Zero",fontsize=10,color="white",style="solid",shape="box"];5250 -> 6281[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6281 -> 5302[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 453[label="Neg Zero :% Neg Zero : List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="green",shape="box"];453 -> 571[label="",style="dashed", color="green", weight=3]; 20.19/7.69 454[label="Neg Zero :% Pos (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];454 -> 572[label="",style="dashed", color="green", weight=3]; 20.19/7.69 455[label="ww31",fontsize=16,color="green",shape="box"];456[label="Neg Zero :% Neg (Succ ww30100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="green",shape="box"];456 -> 573[label="",style="dashed", color="green", weight=3]; 20.19/7.69 457[label="ww31",fontsize=16,color="green",shape="box"];4215[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos ww2210) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqInt (Pos (Succ ww22300)) (Pos ww2210))",fontsize=16,color="burlywood",shape="box"];6282[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4215 -> 6282[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6282 -> 4269[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6283[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4215 -> 6283[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6283 -> 4270[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4216[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg ww2210) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqInt (Pos (Succ ww22300)) (Neg ww2210))",fontsize=16,color="black",shape="box"];4216 -> 4271[label="",style="solid", color="black", weight=3]; 20.19/7.69 4217[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos ww2210) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) (Pos ww2210))",fontsize=16,color="burlywood",shape="box"];6284[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4217 -> 6284[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6284 -> 4272[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6285[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4217 -> 6285[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6285 -> 4273[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4218[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg ww2210) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) (Neg ww2210))",fontsize=16,color="burlywood",shape="box"];6286[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4218 -> 6286[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6286 -> 4274[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6287[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4218 -> 6287[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6287 -> 4275[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4219[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos ww2210) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqInt (Neg (Succ ww22300)) (Pos ww2210))",fontsize=16,color="black",shape="box"];4219 -> 4276[label="",style="solid", color="black", weight=3]; 20.19/7.69 4220[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg ww2210) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqInt (Neg (Succ ww22300)) (Neg ww2210))",fontsize=16,color="burlywood",shape="box"];6288[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4220 -> 6288[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6288 -> 4277[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6289[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4220 -> 6289[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6289 -> 4278[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4221[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos ww2210) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) (Pos ww2210))",fontsize=16,color="burlywood",shape="box"];6290[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4221 -> 6290[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6290 -> 4279[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6291[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4221 -> 6291[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6291 -> 4280[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4222[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg ww2210) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) (Neg ww2210))",fontsize=16,color="burlywood",shape="box"];6292[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4222 -> 6292[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6292 -> 4281[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6293[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4222 -> 6293[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6293 -> 4282[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4703[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat (Succ ww3010) ww302)",fontsize=16,color="burlywood",shape="box"];6294[label="ww302/Succ ww3020",fontsize=10,color="white",style="solid",shape="box"];4703 -> 6294[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6294 -> 4774[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6295[label="ww302/Zero",fontsize=10,color="white",style="solid",shape="box"];4703 -> 6295[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6295 -> 4775[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4704[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat Zero ww302)",fontsize=16,color="burlywood",shape="box"];6296[label="ww302/Succ ww3020",fontsize=10,color="white",style="solid",shape="box"];4704 -> 6296[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6296 -> 4776[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6297[label="ww302/Zero",fontsize=10,color="white",style="solid",shape="box"];4704 -> 6297[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6297 -> 4777[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 484 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 484[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];484 -> 605[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 484 -> 606[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 485[label="Pos Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];486[label="ww31",fontsize=16,color="green",shape="box"];487 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 487[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];487 -> 607[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 487 -> 608[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 488 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 488[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];488 -> 609[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 488 -> 610[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 489[label="Pos Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];490[label="ww31",fontsize=16,color="green",shape="box"];4772[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat (Succ ww3070) ww308)",fontsize=16,color="burlywood",shape="box"];6298[label="ww308/Succ ww3080",fontsize=10,color="white",style="solid",shape="box"];4772 -> 6298[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6298 -> 4850[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6299[label="ww308/Zero",fontsize=10,color="white",style="solid",shape="box"];4772 -> 6299[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6299 -> 4851[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4773[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat Zero ww308)",fontsize=16,color="burlywood",shape="box"];6300[label="ww308/Succ ww3080",fontsize=10,color="white",style="solid",shape="box"];4773 -> 6300[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6300 -> 4852[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6301[label="ww308/Zero",fontsize=10,color="white",style="solid",shape="box"];4773 -> 6301[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6301 -> 4853[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 495 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 495[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];495 -> 615[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 495 -> 616[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 496 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 496[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];496 -> 617[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 496 -> 618[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 497 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 497[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];497 -> 619[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 497 -> 620[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4848[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat (Succ ww3130) ww314)",fontsize=16,color="burlywood",shape="box"];6302[label="ww314/Succ ww3140",fontsize=10,color="white",style="solid",shape="box"];4848 -> 6302[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6302 -> 4948[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6303[label="ww314/Zero",fontsize=10,color="white",style="solid",shape="box"];4848 -> 6303[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6303 -> 4949[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4849[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat Zero ww314)",fontsize=16,color="burlywood",shape="box"];6304[label="ww314/Succ ww3140",fontsize=10,color="white",style="solid",shape="box"];4849 -> 6304[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6304 -> 4950[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6305[label="ww314/Zero",fontsize=10,color="white",style="solid",shape="box"];4849 -> 6305[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6305 -> 4951[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 502 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 502[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];502 -> 625[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 502 -> 626[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 503[label="Pos Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];504[label="ww31",fontsize=16,color="green",shape="box"];505 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 505[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];505 -> 627[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 505 -> 628[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 506 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 506[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];506 -> 629[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 506 -> 630[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 507[label="Pos Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];508[label="ww31",fontsize=16,color="green",shape="box"];4946[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat (Succ ww3190) ww320)",fontsize=16,color="burlywood",shape="box"];6306[label="ww320/Succ ww3200",fontsize=10,color="white",style="solid",shape="box"];4946 -> 6306[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6306 -> 5029[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6307[label="ww320/Zero",fontsize=10,color="white",style="solid",shape="box"];4946 -> 6307[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6307 -> 5030[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4947[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat Zero ww320)",fontsize=16,color="burlywood",shape="box"];6308[label="ww320/Succ ww3200",fontsize=10,color="white",style="solid",shape="box"];4947 -> 6308[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6308 -> 5031[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6309[label="ww320/Zero",fontsize=10,color="white",style="solid",shape="box"];4947 -> 6309[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6309 -> 5032[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 513 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 513[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];513 -> 635[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 513 -> 636[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 514 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 514[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];514 -> 637[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 514 -> 638[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 515 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 515[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];515 -> 639[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 515 -> 640[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4261[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos ww2290) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqInt (Pos (Succ ww23100)) (Pos ww2290))",fontsize=16,color="burlywood",shape="box"];6310[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4261 -> 6310[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6310 -> 4322[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6311[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4261 -> 6311[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6311 -> 4323[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4262[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg ww2290) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqInt (Pos (Succ ww23100)) (Neg ww2290))",fontsize=16,color="black",shape="box"];4262 -> 4324[label="",style="solid", color="black", weight=3]; 20.19/7.69 4263[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos ww2290) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) (Pos ww2290))",fontsize=16,color="burlywood",shape="box"];6312[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4263 -> 6312[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6312 -> 4325[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6313[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4263 -> 6313[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6313 -> 4326[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4264[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg ww2290) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) (Neg ww2290))",fontsize=16,color="burlywood",shape="box"];6314[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4264 -> 6314[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6314 -> 4327[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6315[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4264 -> 6315[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6315 -> 4328[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4265[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos ww2290) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqInt (Neg (Succ ww23100)) (Pos ww2290))",fontsize=16,color="black",shape="box"];4265 -> 4329[label="",style="solid", color="black", weight=3]; 20.19/7.69 4266[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg ww2290) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqInt (Neg (Succ ww23100)) (Neg ww2290))",fontsize=16,color="burlywood",shape="box"];6316[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4266 -> 6316[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6316 -> 4330[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6317[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4266 -> 6317[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6317 -> 4331[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4267[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos ww2290) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) (Pos ww2290))",fontsize=16,color="burlywood",shape="box"];6318[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4267 -> 6318[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6318 -> 4332[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6319[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4267 -> 6319[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6319 -> 4333[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 4268[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg ww2290) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) (Neg ww2290))",fontsize=16,color="burlywood",shape="box"];6320[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4268 -> 6320[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6320 -> 4334[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6321[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4268 -> 6321[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6321 -> 4335[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 5027[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat (Succ ww3250) ww326)",fontsize=16,color="burlywood",shape="box"];6322[label="ww326/Succ ww3260",fontsize=10,color="white",style="solid",shape="box"];5027 -> 6322[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6322 -> 5114[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6323[label="ww326/Zero",fontsize=10,color="white",style="solid",shape="box"];5027 -> 6323[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6323 -> 5115[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 5028[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat Zero ww326)",fontsize=16,color="burlywood",shape="box"];6324[label="ww326/Succ ww3260",fontsize=10,color="white",style="solid",shape="box"];5028 -> 6324[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6324 -> 5116[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6325[label="ww326/Zero",fontsize=10,color="white",style="solid",shape="box"];5028 -> 6325[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6325 -> 5117[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 542 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 542[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];542 -> 672[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 542 -> 673[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 543[label="Neg Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];544[label="ww31",fontsize=16,color="green",shape="box"];545 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 545[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];545 -> 674[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 545 -> 675[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 546 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 546[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];546 -> 676[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 546 -> 677[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 547[label="Neg Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];548[label="ww31",fontsize=16,color="green",shape="box"];5112[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat (Succ ww3310) ww332)",fontsize=16,color="burlywood",shape="box"];6326[label="ww332/Succ ww3320",fontsize=10,color="white",style="solid",shape="box"];5112 -> 6326[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6326 -> 5219[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6327[label="ww332/Zero",fontsize=10,color="white",style="solid",shape="box"];5112 -> 6327[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6327 -> 5220[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 5113[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat Zero ww332)",fontsize=16,color="burlywood",shape="box"];6328[label="ww332/Succ ww3320",fontsize=10,color="white",style="solid",shape="box"];5113 -> 6328[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6328 -> 5221[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6329[label="ww332/Zero",fontsize=10,color="white",style="solid",shape="box"];5113 -> 6329[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6329 -> 5222[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 553 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 553[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];553 -> 682[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 553 -> 683[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 554 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 554[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];554 -> 684[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 554 -> 685[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 555 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 555[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];555 -> 686[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 555 -> 687[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 5217[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat (Succ ww3370) ww338)",fontsize=16,color="burlywood",shape="box"];6330[label="ww338/Succ ww3380",fontsize=10,color="white",style="solid",shape="box"];5217 -> 6330[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6330 -> 5303[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6331[label="ww338/Zero",fontsize=10,color="white",style="solid",shape="box"];5217 -> 6331[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6331 -> 5304[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 5218[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat Zero ww338)",fontsize=16,color="burlywood",shape="box"];6332[label="ww338/Succ ww3380",fontsize=10,color="white",style="solid",shape="box"];5218 -> 6332[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6332 -> 5305[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6333[label="ww338/Zero",fontsize=10,color="white",style="solid",shape="box"];5218 -> 6333[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6333 -> 5306[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 560 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 560[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww40100)) ww31",fontsize=16,color="magenta"];560 -> 692[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 560 -> 693[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 561[label="Neg Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];562[label="ww31",fontsize=16,color="green",shape="box"];563 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 563[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];563 -> 694[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 563 -> 695[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 564 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 564[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww31",fontsize=16,color="magenta"];564 -> 696[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 564 -> 697[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 565[label="Neg Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];566[label="ww31",fontsize=16,color="green",shape="box"];5301[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat (Succ ww3430) ww344)",fontsize=16,color="burlywood",shape="box"];6334[label="ww344/Succ ww3440",fontsize=10,color="white",style="solid",shape="box"];5301 -> 6334[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6334 -> 5337[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6335[label="ww344/Zero",fontsize=10,color="white",style="solid",shape="box"];5301 -> 6335[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6335 -> 5338[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 5302[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat Zero ww344)",fontsize=16,color="burlywood",shape="box"];6336[label="ww344/Succ ww3440",fontsize=10,color="white",style="solid",shape="box"];5302 -> 6336[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6336 -> 5339[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 6337[label="ww344/Zero",fontsize=10,color="white",style="solid",shape="box"];5302 -> 6337[label="",style="solid", color="burlywood", weight=9]; 20.19/7.69 6337 -> 5340[label="",style="solid", color="burlywood", weight=3]; 20.19/7.69 571 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 571[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww40100)) ww31",fontsize=16,color="magenta"];571 -> 702[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 571 -> 703[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 572 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 572[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];572 -> 704[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 572 -> 705[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 573 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.69 573[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww31",fontsize=16,color="magenta"];573 -> 706[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 573 -> 707[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4269[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqInt (Pos (Succ ww22300)) (Pos (Succ ww22100)))",fontsize=16,color="black",shape="box"];4269 -> 4336[label="",style="solid", color="black", weight=3]; 20.19/7.69 4270[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqInt (Pos (Succ ww22300)) (Pos Zero))",fontsize=16,color="black",shape="box"];4270 -> 4337[label="",style="solid", color="black", weight=3]; 20.19/7.69 4271 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4271[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg ww2210) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) False",fontsize=16,color="magenta"];4271 -> 4338[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4271 -> 4339[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4272[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww22100)))",fontsize=16,color="black",shape="box"];4272 -> 4340[label="",style="solid", color="black", weight=3]; 20.19/7.69 4273[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];4273 -> 4341[label="",style="solid", color="black", weight=3]; 20.19/7.69 4274[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww22100)))",fontsize=16,color="black",shape="box"];4274 -> 4342[label="",style="solid", color="black", weight=3]; 20.19/7.69 4275[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];4275 -> 4343[label="",style="solid", color="black", weight=3]; 20.19/7.69 4276 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.69 4276[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos ww2210) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) False",fontsize=16,color="magenta"];4276 -> 4344[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4276 -> 4345[label="",style="dashed", color="magenta", weight=3]; 20.19/7.69 4277[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqInt (Neg (Succ ww22300)) (Neg (Succ ww22100)))",fontsize=16,color="black",shape="box"];4277 -> 4346[label="",style="solid", color="black", weight=3]; 20.19/7.69 4278[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqInt (Neg (Succ ww22300)) (Neg Zero))",fontsize=16,color="black",shape="box"];4278 -> 4347[label="",style="solid", color="black", weight=3]; 20.19/7.69 4279[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww22100)))",fontsize=16,color="black",shape="box"];4279 -> 4348[label="",style="solid", color="black", weight=3]; 20.19/7.69 4280[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];4280 -> 4349[label="",style="solid", color="black", weight=3]; 20.19/7.69 4281[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww22100)))",fontsize=16,color="black",shape="box"];4281 -> 4350[label="",style="solid", color="black", weight=3]; 20.19/7.69 4282[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];4282 -> 4351[label="",style="solid", color="black", weight=3]; 20.19/7.69 4774[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat (Succ ww3010) (Succ ww3020))",fontsize=16,color="black",shape="box"];4774 -> 4854[label="",style="solid", color="black", weight=3]; 20.19/7.69 4775[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat (Succ ww3010) Zero)",fontsize=16,color="black",shape="box"];4775 -> 4855[label="",style="solid", color="black", weight=3]; 20.19/7.69 4776[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat Zero (Succ ww3020))",fontsize=16,color="black",shape="box"];4776 -> 4856[label="",style="solid", color="black", weight=3]; 20.19/7.69 4777[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];4777 -> 4857[label="",style="solid", color="black", weight=3]; 20.19/7.69 605[label="Pos Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];606[label="ww31",fontsize=16,color="green",shape="box"];607[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];608[label="ww31",fontsize=16,color="green",shape="box"];609[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];610[label="ww31",fontsize=16,color="green",shape="box"];4850[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat (Succ ww3070) (Succ ww3080))",fontsize=16,color="black",shape="box"];4850 -> 4952[label="",style="solid", color="black", weight=3]; 20.19/7.69 4851[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat (Succ ww3070) Zero)",fontsize=16,color="black",shape="box"];4851 -> 4953[label="",style="solid", color="black", weight=3]; 20.19/7.69 4852[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat Zero (Succ ww3080))",fontsize=16,color="black",shape="box"];4852 -> 4954[label="",style="solid", color="black", weight=3]; 20.19/7.69 4853[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];4853 -> 4955[label="",style="solid", color="black", weight=3]; 20.19/7.69 615[label="Pos Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];616[label="ww31",fontsize=16,color="green",shape="box"];617[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];618[label="ww31",fontsize=16,color="green",shape="box"];619[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];620[label="ww31",fontsize=16,color="green",shape="box"];4948[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat (Succ ww3130) (Succ ww3140))",fontsize=16,color="black",shape="box"];4948 -> 5033[label="",style="solid", color="black", weight=3]; 20.19/7.69 4949[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat (Succ ww3130) Zero)",fontsize=16,color="black",shape="box"];4949 -> 5034[label="",style="solid", color="black", weight=3]; 20.19/7.69 4950[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat Zero (Succ ww3140))",fontsize=16,color="black",shape="box"];4950 -> 5035[label="",style="solid", color="black", weight=3]; 20.19/7.69 4951[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];4951 -> 5036[label="",style="solid", color="black", weight=3]; 20.19/7.69 625[label="Pos Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];626[label="ww31",fontsize=16,color="green",shape="box"];627[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];628[label="ww31",fontsize=16,color="green",shape="box"];629[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];630[label="ww31",fontsize=16,color="green",shape="box"];5029[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat (Succ ww3190) (Succ ww3200))",fontsize=16,color="black",shape="box"];5029 -> 5118[label="",style="solid", color="black", weight=3]; 20.19/7.70 5030[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat (Succ ww3190) Zero)",fontsize=16,color="black",shape="box"];5030 -> 5119[label="",style="solid", color="black", weight=3]; 20.19/7.70 5031[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat Zero (Succ ww3200))",fontsize=16,color="black",shape="box"];5031 -> 5120[label="",style="solid", color="black", weight=3]; 20.19/7.70 5032[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5032 -> 5121[label="",style="solid", color="black", weight=3]; 20.19/7.70 635[label="Pos Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];636[label="ww31",fontsize=16,color="green",shape="box"];637[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];638[label="ww31",fontsize=16,color="green",shape="box"];639[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];640[label="ww31",fontsize=16,color="green",shape="box"];4322[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqInt (Pos (Succ ww23100)) (Pos (Succ ww22900)))",fontsize=16,color="black",shape="box"];4322 -> 4365[label="",style="solid", color="black", weight=3]; 20.19/7.70 4323[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqInt (Pos (Succ ww23100)) (Pos Zero))",fontsize=16,color="black",shape="box"];4323 -> 4366[label="",style="solid", color="black", weight=3]; 20.19/7.70 4324 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4324[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg ww2290) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) False",fontsize=16,color="magenta"];4324 -> 4367[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4324 -> 4368[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4325[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww22900)))",fontsize=16,color="black",shape="box"];4325 -> 4369[label="",style="solid", color="black", weight=3]; 20.19/7.70 4326[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];4326 -> 4370[label="",style="solid", color="black", weight=3]; 20.19/7.70 4327[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww22900)))",fontsize=16,color="black",shape="box"];4327 -> 4371[label="",style="solid", color="black", weight=3]; 20.19/7.70 4328[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];4328 -> 4372[label="",style="solid", color="black", weight=3]; 20.19/7.70 4329 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4329[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos ww2290) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) False",fontsize=16,color="magenta"];4329 -> 4373[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4329 -> 4374[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4330[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqInt (Neg (Succ ww23100)) (Neg (Succ ww22900)))",fontsize=16,color="black",shape="box"];4330 -> 4375[label="",style="solid", color="black", weight=3]; 20.19/7.70 4331[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqInt (Neg (Succ ww23100)) (Neg Zero))",fontsize=16,color="black",shape="box"];4331 -> 4376[label="",style="solid", color="black", weight=3]; 20.19/7.70 4332[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww22900)))",fontsize=16,color="black",shape="box"];4332 -> 4377[label="",style="solid", color="black", weight=3]; 20.19/7.70 4333[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];4333 -> 4378[label="",style="solid", color="black", weight=3]; 20.19/7.70 4334[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww22900)))",fontsize=16,color="black",shape="box"];4334 -> 4379[label="",style="solid", color="black", weight=3]; 20.19/7.70 4335[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];4335 -> 4380[label="",style="solid", color="black", weight=3]; 20.19/7.70 5114[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat (Succ ww3250) (Succ ww3260))",fontsize=16,color="black",shape="box"];5114 -> 5223[label="",style="solid", color="black", weight=3]; 20.19/7.70 5115[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat (Succ ww3250) Zero)",fontsize=16,color="black",shape="box"];5115 -> 5224[label="",style="solid", color="black", weight=3]; 20.19/7.70 5116[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat Zero (Succ ww3260))",fontsize=16,color="black",shape="box"];5116 -> 5225[label="",style="solid", color="black", weight=3]; 20.19/7.70 5117[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5117 -> 5226[label="",style="solid", color="black", weight=3]; 20.19/7.70 672[label="Neg Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];673[label="ww31",fontsize=16,color="green",shape="box"];674[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];675[label="ww31",fontsize=16,color="green",shape="box"];676[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];677[label="ww31",fontsize=16,color="green",shape="box"];5219[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat (Succ ww3310) (Succ ww3320))",fontsize=16,color="black",shape="box"];5219 -> 5307[label="",style="solid", color="black", weight=3]; 20.19/7.70 5220[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat (Succ ww3310) Zero)",fontsize=16,color="black",shape="box"];5220 -> 5308[label="",style="solid", color="black", weight=3]; 20.19/7.70 5221[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat Zero (Succ ww3320))",fontsize=16,color="black",shape="box"];5221 -> 5309[label="",style="solid", color="black", weight=3]; 20.19/7.70 5222[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5222 -> 5310[label="",style="solid", color="black", weight=3]; 20.19/7.70 682[label="Neg Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];683[label="ww31",fontsize=16,color="green",shape="box"];684[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];685[label="ww31",fontsize=16,color="green",shape="box"];686[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];687[label="ww31",fontsize=16,color="green",shape="box"];5303[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat (Succ ww3370) (Succ ww3380))",fontsize=16,color="black",shape="box"];5303 -> 5341[label="",style="solid", color="black", weight=3]; 20.19/7.70 5304[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat (Succ ww3370) Zero)",fontsize=16,color="black",shape="box"];5304 -> 5342[label="",style="solid", color="black", weight=3]; 20.19/7.70 5305[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat Zero (Succ ww3380))",fontsize=16,color="black",shape="box"];5305 -> 5343[label="",style="solid", color="black", weight=3]; 20.19/7.70 5306[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5306 -> 5344[label="",style="solid", color="black", weight=3]; 20.19/7.70 692[label="Neg Zero :% Pos (Succ ww40100)",fontsize=16,color="green",shape="box"];693[label="ww31",fontsize=16,color="green",shape="box"];694[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];695[label="ww31",fontsize=16,color="green",shape="box"];696[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];697[label="ww31",fontsize=16,color="green",shape="box"];5337[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat (Succ ww3430) (Succ ww3440))",fontsize=16,color="black",shape="box"];5337 -> 5367[label="",style="solid", color="black", weight=3]; 20.19/7.70 5338[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat (Succ ww3430) Zero)",fontsize=16,color="black",shape="box"];5338 -> 5368[label="",style="solid", color="black", weight=3]; 20.19/7.70 5339[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat Zero (Succ ww3440))",fontsize=16,color="black",shape="box"];5339 -> 5369[label="",style="solid", color="black", weight=3]; 20.19/7.70 5340[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5340 -> 5370[label="",style="solid", color="black", weight=3]; 20.19/7.70 702[label="Neg Zero :% Neg (Succ ww40100)",fontsize=16,color="green",shape="box"];703[label="ww31",fontsize=16,color="green",shape="box"];704[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];705[label="ww31",fontsize=16,color="green",shape="box"];706[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];707[label="ww31",fontsize=16,color="green",shape="box"];4336 -> 5714[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4336[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqNat ww22300 ww22100)",fontsize=16,color="magenta"];4336 -> 5715[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4336 -> 5716[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4336 -> 5717[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4336 -> 5718[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4336 -> 5719[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4336 -> 5720[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4336 -> 5721[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4337 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4337[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) False",fontsize=16,color="magenta"];4337 -> 4383[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4337 -> 4384[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4338[label="Pos (Succ ww22300)",fontsize=16,color="green",shape="box"];4339[label="Neg ww2210",fontsize=16,color="green",shape="box"];4340 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4340[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos Zero) False",fontsize=16,color="magenta"];4340 -> 4385[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4340 -> 4386[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4341[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4341 -> 4387[label="",style="solid", color="black", weight=3]; 20.19/7.70 4342 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4342[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos Zero) False",fontsize=16,color="magenta"];4342 -> 4388[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4342 -> 4389[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4343[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4343 -> 4390[label="",style="solid", color="black", weight=3]; 20.19/7.70 4344[label="Neg (Succ ww22300)",fontsize=16,color="green",shape="box"];4345[label="Pos ww2210",fontsize=16,color="green",shape="box"];4346 -> 5787[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4346[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqNat ww22300 ww22100)",fontsize=16,color="magenta"];4346 -> 5788[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4346 -> 5789[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4346 -> 5790[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4346 -> 5791[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4346 -> 5792[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4346 -> 5793[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4346 -> 5794[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4347 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4347[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) False",fontsize=16,color="magenta"];4347 -> 4393[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4347 -> 4394[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4348 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4348[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg Zero) False",fontsize=16,color="magenta"];4348 -> 4395[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4348 -> 4396[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4349[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4349 -> 4397[label="",style="solid", color="black", weight=3]; 20.19/7.70 4350 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4350[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg Zero) False",fontsize=16,color="magenta"];4350 -> 4398[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4350 -> 4399[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4351[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4351 -> 4400[label="",style="solid", color="black", weight=3]; 20.19/7.70 4854 -> 4652[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4854[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat ww3010 ww3020)",fontsize=16,color="magenta"];4854 -> 4956[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4854 -> 4957[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4855[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) False",fontsize=16,color="black",shape="triangle"];4855 -> 4958[label="",style="solid", color="black", weight=3]; 20.19/7.70 4856 -> 4855[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4856[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) False",fontsize=16,color="magenta"];4857[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) True",fontsize=16,color="black",shape="box"];4857 -> 4959[label="",style="solid", color="black", weight=3]; 20.19/7.70 4952 -> 4721[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4952[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat ww3070 ww3080)",fontsize=16,color="magenta"];4952 -> 5037[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4952 -> 5038[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4953[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) False",fontsize=16,color="black",shape="triangle"];4953 -> 5039[label="",style="solid", color="black", weight=3]; 20.19/7.70 4954 -> 4953[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4954[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) False",fontsize=16,color="magenta"];4955[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) True",fontsize=16,color="black",shape="box"];4955 -> 5040[label="",style="solid", color="black", weight=3]; 20.19/7.70 5033 -> 4797[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5033[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat ww3130 ww3140)",fontsize=16,color="magenta"];5033 -> 5122[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5033 -> 5123[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5034[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) False",fontsize=16,color="black",shape="triangle"];5034 -> 5124[label="",style="solid", color="black", weight=3]; 20.19/7.70 5035 -> 5034[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5035[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) False",fontsize=16,color="magenta"];5036[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) True",fontsize=16,color="black",shape="box"];5036 -> 5125[label="",style="solid", color="black", weight=3]; 20.19/7.70 5118 -> 4895[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5118[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat ww3190 ww3200)",fontsize=16,color="magenta"];5118 -> 5227[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5118 -> 5228[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5119[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) False",fontsize=16,color="black",shape="triangle"];5119 -> 5229[label="",style="solid", color="black", weight=3]; 20.19/7.70 5120 -> 5119[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5120[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) False",fontsize=16,color="magenta"];5121[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) True",fontsize=16,color="black",shape="box"];5121 -> 5230[label="",style="solid", color="black", weight=3]; 20.19/7.70 4365 -> 5864[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4365[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqNat ww23100 ww22900)",fontsize=16,color="magenta"];4365 -> 5865[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4365 -> 5866[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4365 -> 5867[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4365 -> 5868[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4365 -> 5869[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4365 -> 5870[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4365 -> 5871[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4366 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4366[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) False",fontsize=16,color="magenta"];4366 -> 4417[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4366 -> 4418[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4367[label="Pos (Succ ww23100)",fontsize=16,color="green",shape="box"];4368[label="Neg ww2290",fontsize=16,color="green",shape="box"];4369 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4369[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos Zero) False",fontsize=16,color="magenta"];4369 -> 4419[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4369 -> 4420[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4370[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4370 -> 4421[label="",style="solid", color="black", weight=3]; 20.19/7.70 4371 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4371[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos Zero) False",fontsize=16,color="magenta"];4371 -> 4422[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4371 -> 4423[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4372[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4372 -> 4424[label="",style="solid", color="black", weight=3]; 20.19/7.70 4373[label="Neg (Succ ww23100)",fontsize=16,color="green",shape="box"];4374[label="Pos ww2290",fontsize=16,color="green",shape="box"];4375 -> 5945[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4375[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqNat ww23100 ww22900)",fontsize=16,color="magenta"];4375 -> 5946[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4375 -> 5947[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4375 -> 5948[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4375 -> 5949[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4375 -> 5950[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4375 -> 5951[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4375 -> 5952[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4376 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4376[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) False",fontsize=16,color="magenta"];4376 -> 4427[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4376 -> 4428[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4377 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4377[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg Zero) False",fontsize=16,color="magenta"];4377 -> 4429[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4377 -> 4430[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4378[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4378 -> 4431[label="",style="solid", color="black", weight=3]; 20.19/7.70 4379 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 4379[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg Zero) False",fontsize=16,color="magenta"];4379 -> 4432[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4379 -> 4433[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 4380[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4380 -> 4434[label="",style="solid", color="black", weight=3]; 20.19/7.70 5223 -> 4976[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5223[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat ww3250 ww3260)",fontsize=16,color="magenta"];5223 -> 5311[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5223 -> 5312[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5224[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) False",fontsize=16,color="black",shape="triangle"];5224 -> 5313[label="",style="solid", color="black", weight=3]; 20.19/7.70 5225 -> 5224[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5225[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) False",fontsize=16,color="magenta"];5226[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) True",fontsize=16,color="black",shape="box"];5226 -> 5314[label="",style="solid", color="black", weight=3]; 20.19/7.70 5307 -> 5061[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5307[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat ww3310 ww3320)",fontsize=16,color="magenta"];5307 -> 5345[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5307 -> 5346[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5308[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) False",fontsize=16,color="black",shape="triangle"];5308 -> 5347[label="",style="solid", color="black", weight=3]; 20.19/7.70 5309 -> 5308[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5309[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) False",fontsize=16,color="magenta"];5310[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) True",fontsize=16,color="black",shape="box"];5310 -> 5348[label="",style="solid", color="black", weight=3]; 20.19/7.70 5341 -> 5166[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5341[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat ww3370 ww3380)",fontsize=16,color="magenta"];5341 -> 5371[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5341 -> 5372[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5342[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) False",fontsize=16,color="black",shape="triangle"];5342 -> 5373[label="",style="solid", color="black", weight=3]; 20.19/7.70 5343 -> 5342[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5343[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) False",fontsize=16,color="magenta"];5344[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) True",fontsize=16,color="black",shape="box"];5344 -> 5374[label="",style="solid", color="black", weight=3]; 20.19/7.70 5367 -> 5250[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5367[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat ww3430 ww3440)",fontsize=16,color="magenta"];5367 -> 5416[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5367 -> 5417[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5368[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) False",fontsize=16,color="black",shape="triangle"];5368 -> 5418[label="",style="solid", color="black", weight=3]; 20.19/7.70 5369 -> 5368[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5369[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) False",fontsize=16,color="magenta"];5370[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) True",fontsize=16,color="black",shape="box"];5370 -> 5419[label="",style="solid", color="black", weight=3]; 20.19/7.70 5715[label="ww22300",fontsize=16,color="green",shape="box"];5716[label="ww22100",fontsize=16,color="green",shape="box"];5717[label="ww220",fontsize=16,color="green",shape="box"];5718[label="ww22100",fontsize=16,color="green",shape="box"];5719[label="ww219",fontsize=16,color="green",shape="box"];5720[label="ww222",fontsize=16,color="green",shape="box"];5721[label="ww22300",fontsize=16,color="green",shape="box"];5714[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat ww417 ww418)",fontsize=16,color="burlywood",shape="triangle"];6338[label="ww417/Succ ww4170",fontsize=10,color="white",style="solid",shape="box"];5714 -> 6338[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6338 -> 5785[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6339[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5714 -> 6339[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6339 -> 5786[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 4383[label="Pos (Succ ww22300)",fontsize=16,color="green",shape="box"];4384[label="Pos Zero",fontsize=16,color="green",shape="box"];4385[label="Pos Zero",fontsize=16,color="green",shape="box"];4386[label="Pos (Succ ww22100)",fontsize=16,color="green",shape="box"];4387[label="ww219",fontsize=16,color="green",shape="box"];4388[label="Pos Zero",fontsize=16,color="green",shape="box"];4389[label="Neg (Succ ww22100)",fontsize=16,color="green",shape="box"];4390[label="ww219",fontsize=16,color="green",shape="box"];5788[label="ww22100",fontsize=16,color="green",shape="box"];5789[label="ww219",fontsize=16,color="green",shape="box"];5790[label="ww22300",fontsize=16,color="green",shape="box"];5791[label="ww220",fontsize=16,color="green",shape="box"];5792[label="ww222",fontsize=16,color="green",shape="box"];5793[label="ww22300",fontsize=16,color="green",shape="box"];5794[label="ww22100",fontsize=16,color="green",shape="box"];5787[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat ww425 ww426)",fontsize=16,color="burlywood",shape="triangle"];6340[label="ww425/Succ ww4250",fontsize=10,color="white",style="solid",shape="box"];5787 -> 6340[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6340 -> 5858[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6341[label="ww425/Zero",fontsize=10,color="white",style="solid",shape="box"];5787 -> 6341[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6341 -> 5859[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 4393[label="Neg (Succ ww22300)",fontsize=16,color="green",shape="box"];4394[label="Neg Zero",fontsize=16,color="green",shape="box"];4395[label="Neg Zero",fontsize=16,color="green",shape="box"];4396[label="Pos (Succ ww22100)",fontsize=16,color="green",shape="box"];4397[label="ww219",fontsize=16,color="green",shape="box"];4398[label="Neg Zero",fontsize=16,color="green",shape="box"];4399[label="Neg (Succ ww22100)",fontsize=16,color="green",shape="box"];4400[label="ww219",fontsize=16,color="green",shape="box"];4956[label="ww3010",fontsize=16,color="green",shape="box"];4957[label="ww3020",fontsize=16,color="green",shape="box"];4958[label="Pos Zero :% Pos (Succ ww299) : List.deleteBy (==) (Pos Zero :% Pos (Succ ww300)) ww298",fontsize=16,color="green",shape="box"];4958 -> 5041[label="",style="dashed", color="green", weight=3]; 20.19/7.70 4959[label="ww298",fontsize=16,color="green",shape="box"];5037[label="ww3080",fontsize=16,color="green",shape="box"];5038[label="ww3070",fontsize=16,color="green",shape="box"];5039[label="Pos Zero :% Neg (Succ ww305) : List.deleteBy (==) (Pos Zero :% Neg (Succ ww306)) ww304",fontsize=16,color="green",shape="box"];5039 -> 5126[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5040[label="ww304",fontsize=16,color="green",shape="box"];5122[label="ww3130",fontsize=16,color="green",shape="box"];5123[label="ww3140",fontsize=16,color="green",shape="box"];5124[label="Neg Zero :% Pos (Succ ww311) : List.deleteBy (==) (Pos Zero :% Pos (Succ ww312)) ww310",fontsize=16,color="green",shape="box"];5124 -> 5231[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5125[label="ww310",fontsize=16,color="green",shape="box"];5227[label="ww3200",fontsize=16,color="green",shape="box"];5228[label="ww3190",fontsize=16,color="green",shape="box"];5229[label="Neg Zero :% Neg (Succ ww317) : List.deleteBy (==) (Pos Zero :% Neg (Succ ww318)) ww316",fontsize=16,color="green",shape="box"];5229 -> 5315[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5230[label="ww316",fontsize=16,color="green",shape="box"];5865[label="ww228",fontsize=16,color="green",shape="box"];5866[label="ww22900",fontsize=16,color="green",shape="box"];5867[label="ww23100",fontsize=16,color="green",shape="box"];5868[label="ww227",fontsize=16,color="green",shape="box"];5869[label="ww23100",fontsize=16,color="green",shape="box"];5870[label="ww230",fontsize=16,color="green",shape="box"];5871[label="ww22900",fontsize=16,color="green",shape="box"];5864[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat ww433 ww434)",fontsize=16,color="burlywood",shape="triangle"];6342[label="ww433/Succ ww4330",fontsize=10,color="white",style="solid",shape="box"];5864 -> 6342[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6342 -> 5935[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6343[label="ww433/Zero",fontsize=10,color="white",style="solid",shape="box"];5864 -> 6343[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6343 -> 5936[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 4417[label="Pos (Succ ww23100)",fontsize=16,color="green",shape="box"];4418[label="Pos Zero",fontsize=16,color="green",shape="box"];4419[label="Pos Zero",fontsize=16,color="green",shape="box"];4420[label="Pos (Succ ww22900)",fontsize=16,color="green",shape="box"];4421[label="ww227",fontsize=16,color="green",shape="box"];4422[label="Pos Zero",fontsize=16,color="green",shape="box"];4423[label="Neg (Succ ww22900)",fontsize=16,color="green",shape="box"];4424[label="ww227",fontsize=16,color="green",shape="box"];5946[label="ww23100",fontsize=16,color="green",shape="box"];5947[label="ww22900",fontsize=16,color="green",shape="box"];5948[label="ww230",fontsize=16,color="green",shape="box"];5949[label="ww228",fontsize=16,color="green",shape="box"];5950[label="ww23100",fontsize=16,color="green",shape="box"];5951[label="ww227",fontsize=16,color="green",shape="box"];5952[label="ww22900",fontsize=16,color="green",shape="box"];5945[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat ww441 ww442)",fontsize=16,color="burlywood",shape="triangle"];6344[label="ww441/Succ ww4410",fontsize=10,color="white",style="solid",shape="box"];5945 -> 6344[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6344 -> 6016[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6345[label="ww441/Zero",fontsize=10,color="white",style="solid",shape="box"];5945 -> 6345[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6345 -> 6017[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 4427[label="Neg (Succ ww23100)",fontsize=16,color="green",shape="box"];4428[label="Neg Zero",fontsize=16,color="green",shape="box"];4429[label="Neg Zero",fontsize=16,color="green",shape="box"];4430[label="Pos (Succ ww22900)",fontsize=16,color="green",shape="box"];4431[label="ww227",fontsize=16,color="green",shape="box"];4432[label="Neg Zero",fontsize=16,color="green",shape="box"];4433[label="Neg (Succ ww22900)",fontsize=16,color="green",shape="box"];4434[label="ww227",fontsize=16,color="green",shape="box"];5311[label="ww3260",fontsize=16,color="green",shape="box"];5312[label="ww3250",fontsize=16,color="green",shape="box"];5313[label="Pos Zero :% Pos (Succ ww323) : List.deleteBy (==) (Neg Zero :% Pos (Succ ww324)) ww322",fontsize=16,color="green",shape="box"];5313 -> 5349[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5314[label="ww322",fontsize=16,color="green",shape="box"];5345[label="ww3320",fontsize=16,color="green",shape="box"];5346[label="ww3310",fontsize=16,color="green",shape="box"];5347[label="Pos Zero :% Neg (Succ ww329) : List.deleteBy (==) (Neg Zero :% Neg (Succ ww330)) ww328",fontsize=16,color="green",shape="box"];5347 -> 5375[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5348[label="ww328",fontsize=16,color="green",shape="box"];5371[label="ww3370",fontsize=16,color="green",shape="box"];5372[label="ww3380",fontsize=16,color="green",shape="box"];5373[label="Neg Zero :% Pos (Succ ww335) : List.deleteBy (==) (Neg Zero :% Pos (Succ ww336)) ww334",fontsize=16,color="green",shape="box"];5373 -> 5420[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5374[label="ww334",fontsize=16,color="green",shape="box"];5416[label="ww3430",fontsize=16,color="green",shape="box"];5417[label="ww3440",fontsize=16,color="green",shape="box"];5418[label="Neg Zero :% Neg (Succ ww341) : List.deleteBy (==) (Neg Zero :% Neg (Succ ww342)) ww340",fontsize=16,color="green",shape="box"];5418 -> 5467[label="",style="dashed", color="green", weight=3]; 20.19/7.70 5419[label="ww340",fontsize=16,color="green",shape="box"];5785[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat (Succ ww4170) ww418)",fontsize=16,color="burlywood",shape="box"];6346[label="ww418/Succ ww4180",fontsize=10,color="white",style="solid",shape="box"];5785 -> 6346[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6346 -> 5860[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6347[label="ww418/Zero",fontsize=10,color="white",style="solid",shape="box"];5785 -> 6347[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6347 -> 5861[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 5786[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat Zero ww418)",fontsize=16,color="burlywood",shape="box"];6348[label="ww418/Succ ww4180",fontsize=10,color="white",style="solid",shape="box"];5786 -> 6348[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6348 -> 5862[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6349[label="ww418/Zero",fontsize=10,color="white",style="solid",shape="box"];5786 -> 6349[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6349 -> 5863[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 5858[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat (Succ ww4250) ww426)",fontsize=16,color="burlywood",shape="box"];6350[label="ww426/Succ ww4260",fontsize=10,color="white",style="solid",shape="box"];5858 -> 6350[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6350 -> 5937[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6351[label="ww426/Zero",fontsize=10,color="white",style="solid",shape="box"];5858 -> 6351[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6351 -> 5938[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 5859[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat Zero ww426)",fontsize=16,color="burlywood",shape="box"];6352[label="ww426/Succ ww4260",fontsize=10,color="white",style="solid",shape="box"];5859 -> 6352[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6352 -> 5939[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6353[label="ww426/Zero",fontsize=10,color="white",style="solid",shape="box"];5859 -> 6353[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6353 -> 5940[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 5041 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5041[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww300)) ww298",fontsize=16,color="magenta"];5041 -> 5127[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5041 -> 5128[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5126 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5126[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww306)) ww304",fontsize=16,color="magenta"];5126 -> 5232[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5126 -> 5233[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5231 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5231[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww312)) ww310",fontsize=16,color="magenta"];5231 -> 5316[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5231 -> 5317[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5315 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5315[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww318)) ww316",fontsize=16,color="magenta"];5315 -> 5350[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5315 -> 5351[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5935[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat (Succ ww4330) ww434)",fontsize=16,color="burlywood",shape="box"];6354[label="ww434/Succ ww4340",fontsize=10,color="white",style="solid",shape="box"];5935 -> 6354[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6354 -> 6018[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6355[label="ww434/Zero",fontsize=10,color="white",style="solid",shape="box"];5935 -> 6355[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6355 -> 6019[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 5936[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat Zero ww434)",fontsize=16,color="burlywood",shape="box"];6356[label="ww434/Succ ww4340",fontsize=10,color="white",style="solid",shape="box"];5936 -> 6356[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6356 -> 6020[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6357[label="ww434/Zero",fontsize=10,color="white",style="solid",shape="box"];5936 -> 6357[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6357 -> 6021[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6016[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat (Succ ww4410) ww442)",fontsize=16,color="burlywood",shape="box"];6358[label="ww442/Succ ww4420",fontsize=10,color="white",style="solid",shape="box"];6016 -> 6358[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6358 -> 6039[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6359[label="ww442/Zero",fontsize=10,color="white",style="solid",shape="box"];6016 -> 6359[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6359 -> 6040[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6017[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat Zero ww442)",fontsize=16,color="burlywood",shape="box"];6360[label="ww442/Succ ww4420",fontsize=10,color="white",style="solid",shape="box"];6017 -> 6360[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6360 -> 6041[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 6361[label="ww442/Zero",fontsize=10,color="white",style="solid",shape="box"];6017 -> 6361[label="",style="solid", color="burlywood", weight=9]; 20.19/7.70 6361 -> 6042[label="",style="solid", color="burlywood", weight=3]; 20.19/7.70 5349 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5349[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww324)) ww322",fontsize=16,color="magenta"];5349 -> 5376[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5349 -> 5377[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5375 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5375[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww330)) ww328",fontsize=16,color="magenta"];5375 -> 5421[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5375 -> 5422[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5420 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5420[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww336)) ww334",fontsize=16,color="magenta"];5420 -> 5468[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5420 -> 5469[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5467 -> 13[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5467[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww342)) ww340",fontsize=16,color="magenta"];5467 -> 5488[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5467 -> 5489[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5860[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat (Succ ww4170) (Succ ww4180))",fontsize=16,color="black",shape="box"];5860 -> 5941[label="",style="solid", color="black", weight=3]; 20.19/7.70 5861[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat (Succ ww4170) Zero)",fontsize=16,color="black",shape="box"];5861 -> 5942[label="",style="solid", color="black", weight=3]; 20.19/7.70 5862[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat Zero (Succ ww4180))",fontsize=16,color="black",shape="box"];5862 -> 5943[label="",style="solid", color="black", weight=3]; 20.19/7.70 5863[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5863 -> 5944[label="",style="solid", color="black", weight=3]; 20.19/7.70 5937[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat (Succ ww4250) (Succ ww4260))",fontsize=16,color="black",shape="box"];5937 -> 6022[label="",style="solid", color="black", weight=3]; 20.19/7.70 5938[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat (Succ ww4250) Zero)",fontsize=16,color="black",shape="box"];5938 -> 6023[label="",style="solid", color="black", weight=3]; 20.19/7.70 5939[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat Zero (Succ ww4260))",fontsize=16,color="black",shape="box"];5939 -> 6024[label="",style="solid", color="black", weight=3]; 20.19/7.70 5940[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5940 -> 6025[label="",style="solid", color="black", weight=3]; 20.19/7.70 5127[label="Pos Zero :% Pos (Succ ww300)",fontsize=16,color="green",shape="box"];5128[label="ww298",fontsize=16,color="green",shape="box"];5232[label="Pos Zero :% Neg (Succ ww306)",fontsize=16,color="green",shape="box"];5233[label="ww304",fontsize=16,color="green",shape="box"];5316[label="Pos Zero :% Pos (Succ ww312)",fontsize=16,color="green",shape="box"];5317[label="ww310",fontsize=16,color="green",shape="box"];5350[label="Pos Zero :% Neg (Succ ww318)",fontsize=16,color="green",shape="box"];5351[label="ww316",fontsize=16,color="green",shape="box"];6018[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat (Succ ww4330) (Succ ww4340))",fontsize=16,color="black",shape="box"];6018 -> 6043[label="",style="solid", color="black", weight=3]; 20.19/7.70 6019[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat (Succ ww4330) Zero)",fontsize=16,color="black",shape="box"];6019 -> 6044[label="",style="solid", color="black", weight=3]; 20.19/7.70 6020[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat Zero (Succ ww4340))",fontsize=16,color="black",shape="box"];6020 -> 6045[label="",style="solid", color="black", weight=3]; 20.19/7.70 6021[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6021 -> 6046[label="",style="solid", color="black", weight=3]; 20.19/7.70 6039[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat (Succ ww4410) (Succ ww4420))",fontsize=16,color="black",shape="box"];6039 -> 6060[label="",style="solid", color="black", weight=3]; 20.19/7.70 6040[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat (Succ ww4410) Zero)",fontsize=16,color="black",shape="box"];6040 -> 6061[label="",style="solid", color="black", weight=3]; 20.19/7.70 6041[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat Zero (Succ ww4420))",fontsize=16,color="black",shape="box"];6041 -> 6062[label="",style="solid", color="black", weight=3]; 20.19/7.70 6042[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6042 -> 6063[label="",style="solid", color="black", weight=3]; 20.19/7.70 5376[label="Neg Zero :% Pos (Succ ww324)",fontsize=16,color="green",shape="box"];5377[label="ww322",fontsize=16,color="green",shape="box"];5421[label="Neg Zero :% Neg (Succ ww330)",fontsize=16,color="green",shape="box"];5422[label="ww328",fontsize=16,color="green",shape="box"];5468[label="Neg Zero :% Pos (Succ ww336)",fontsize=16,color="green",shape="box"];5469[label="ww334",fontsize=16,color="green",shape="box"];5488[label="Neg Zero :% Neg (Succ ww342)",fontsize=16,color="green",shape="box"];5489[label="ww340",fontsize=16,color="green",shape="box"];5941 -> 5714[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5941[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat ww4170 ww4180)",fontsize=16,color="magenta"];5941 -> 6026[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5941 -> 6027[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5942 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5942[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) False",fontsize=16,color="magenta"];5942 -> 6028[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5942 -> 6029[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5942 -> 6030[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5942 -> 6031[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5942 -> 6032[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5943 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 5943[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) False",fontsize=16,color="magenta"];5943 -> 6033[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5943 -> 6034[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5943 -> 6035[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5943 -> 6036[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5943 -> 6037[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 5944[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) True",fontsize=16,color="black",shape="box"];5944 -> 6038[label="",style="solid", color="black", weight=3]; 20.19/7.70 6022 -> 5787[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6022[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat ww4250 ww4260)",fontsize=16,color="magenta"];6022 -> 6047[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6022 -> 6048[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6023 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6023[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) False",fontsize=16,color="magenta"];6023 -> 6049[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6023 -> 6050[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6023 -> 6051[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6023 -> 6052[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6023 -> 6053[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6024 -> 4042[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6024[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) False",fontsize=16,color="magenta"];6024 -> 6054[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6024 -> 6055[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6024 -> 6056[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6024 -> 6057[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6024 -> 6058[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6025[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) True",fontsize=16,color="black",shape="box"];6025 -> 6059[label="",style="solid", color="black", weight=3]; 20.19/7.70 6043 -> 5864[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6043[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat ww4330 ww4340)",fontsize=16,color="magenta"];6043 -> 6064[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6043 -> 6065[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6044 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6044[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) False",fontsize=16,color="magenta"];6044 -> 6066[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6044 -> 6067[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6044 -> 6068[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6044 -> 6069[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6044 -> 6070[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6045 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6045[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) False",fontsize=16,color="magenta"];6045 -> 6071[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6045 -> 6072[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6045 -> 6073[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6045 -> 6074[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6045 -> 6075[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6046[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) True",fontsize=16,color="black",shape="box"];6046 -> 6076[label="",style="solid", color="black", weight=3]; 20.19/7.70 6060 -> 5945[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6060[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat ww4410 ww4420)",fontsize=16,color="magenta"];6060 -> 6077[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6060 -> 6078[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6061 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6061[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) False",fontsize=16,color="magenta"];6061 -> 6079[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6061 -> 6080[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6061 -> 6081[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6061 -> 6082[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6061 -> 6083[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6062 -> 4090[label="",style="dashed", color="red", weight=0]; 20.19/7.70 6062[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) False",fontsize=16,color="magenta"];6062 -> 6084[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6062 -> 6085[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6062 -> 6086[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6062 -> 6087[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6062 -> 6088[label="",style="dashed", color="magenta", weight=3]; 20.19/7.70 6063[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) True",fontsize=16,color="black",shape="box"];6063 -> 6089[label="",style="solid", color="black", weight=3]; 20.19/7.70 6026[label="ww4180",fontsize=16,color="green",shape="box"];6027[label="ww4170",fontsize=16,color="green",shape="box"];6028[label="Pos (Succ ww416)",fontsize=16,color="green",shape="box"];6029[label="ww412",fontsize=16,color="green",shape="box"];6030[label="ww415",fontsize=16,color="green",shape="box"];6031[label="Pos (Succ ww414)",fontsize=16,color="green",shape="box"];6032[label="ww413",fontsize=16,color="green",shape="box"];6033[label="Pos (Succ ww416)",fontsize=16,color="green",shape="box"];6034[label="ww412",fontsize=16,color="green",shape="box"];6035[label="ww415",fontsize=16,color="green",shape="box"];6036[label="Pos (Succ ww414)",fontsize=16,color="green",shape="box"];6037[label="ww413",fontsize=16,color="green",shape="box"];6038[label="ww412",fontsize=16,color="green",shape="box"];6047[label="ww4260",fontsize=16,color="green",shape="box"];6048[label="ww4250",fontsize=16,color="green",shape="box"];6049[label="Neg (Succ ww424)",fontsize=16,color="green",shape="box"];6050[label="ww420",fontsize=16,color="green",shape="box"];6051[label="ww423",fontsize=16,color="green",shape="box"];6052[label="Neg (Succ ww422)",fontsize=16,color="green",shape="box"];6053[label="ww421",fontsize=16,color="green",shape="box"];6054[label="Neg (Succ ww424)",fontsize=16,color="green",shape="box"];6055[label="ww420",fontsize=16,color="green",shape="box"];6056[label="ww423",fontsize=16,color="green",shape="box"];6057[label="Neg (Succ ww422)",fontsize=16,color="green",shape="box"];6058[label="ww421",fontsize=16,color="green",shape="box"];6059[label="ww420",fontsize=16,color="green",shape="box"];6064[label="ww4330",fontsize=16,color="green",shape="box"];6065[label="ww4340",fontsize=16,color="green",shape="box"];6066[label="Pos (Succ ww432)",fontsize=16,color="green",shape="box"];6067[label="ww428",fontsize=16,color="green",shape="box"];6068[label="Pos (Succ ww430)",fontsize=16,color="green",shape="box"];6069[label="ww431",fontsize=16,color="green",shape="box"];6070[label="ww429",fontsize=16,color="green",shape="box"];6071[label="Pos (Succ ww432)",fontsize=16,color="green",shape="box"];6072[label="ww428",fontsize=16,color="green",shape="box"];6073[label="Pos (Succ ww430)",fontsize=16,color="green",shape="box"];6074[label="ww431",fontsize=16,color="green",shape="box"];6075[label="ww429",fontsize=16,color="green",shape="box"];6076[label="ww428",fontsize=16,color="green",shape="box"];6077[label="ww4410",fontsize=16,color="green",shape="box"];6078[label="ww4420",fontsize=16,color="green",shape="box"];6079[label="Neg (Succ ww440)",fontsize=16,color="green",shape="box"];6080[label="ww436",fontsize=16,color="green",shape="box"];6081[label="Neg (Succ ww438)",fontsize=16,color="green",shape="box"];6082[label="ww439",fontsize=16,color="green",shape="box"];6083[label="ww437",fontsize=16,color="green",shape="box"];6084[label="Neg (Succ ww440)",fontsize=16,color="green",shape="box"];6085[label="ww436",fontsize=16,color="green",shape="box"];6086[label="Neg (Succ ww438)",fontsize=16,color="green",shape="box"];6087[label="ww439",fontsize=16,color="green",shape="box"];6088[label="ww437",fontsize=16,color="green",shape="box"];6089[label="ww436",fontsize=16,color="green",shape="box"];} 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (8) 20.19/7.70 Complex Obligation (AND) 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (9) 20.19/7.70 Obligation: 20.19/7.70 Q DP problem: 20.19/7.70 The TRS P consists of the following rules: 20.19/7.70 20.19/7.70 new_foldl(ww3, :(ww40, ww41)) -> new_foldl(new_deleteBy1(ww40, ww3), ww41) 20.19/7.70 20.19/7.70 The TRS R consists of the following rules: 20.19/7.70 20.19/7.70 new_deleteBy036(ww298, ww299, ww300) -> :(:%(Pos(Zero), Pos(Succ(ww299))), new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww300))), ww298)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> :(:%(Neg(Zero), Pos(ww3010)), new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy040(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy033(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy033(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy033(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(Zero), ww222, Pos(Zero), Zero, Zero) -> ww219 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(Zero), ww222, Neg(Zero), Zero, Zero) -> ww219 20.19/7.70 new_deleteBy039(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy031(ww219, ww220, ww221, ww222, ww223) 20.19/7.70 new_deleteBy028(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy029(ww316, ww317, ww318) 20.19/7.70 new_deleteBy028(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy029(ww316, ww317, ww318) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> :(:%(Neg(Succ(ww30000)), ww301), new_deleteBy1(:%(Pos(Zero), ww401), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy044(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(Zero), ww230, Neg(Zero), Zero, Zero) -> ww227 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy026(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy029(ww316, ww317, ww318) -> :(:%(Neg(Zero), Neg(Succ(ww317))), new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww318))), ww316)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(Zero), ww222, Pos(Zero), Zero, Zero) -> ww219 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy026(ww328, ww329, ww330, Zero, Zero) -> ww328 20.19/7.70 new_deleteBy044(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy044(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 20.19/7.70 new_deleteBy041(ww340, ww341, ww342) -> :(:%(Neg(Zero), Neg(Succ(ww341))), new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww342))), ww340)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy048(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy046(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy039(ww219, ww220, ww221, ww222, ww223) 20.19/7.70 new_deleteBy046(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy039(ww219, ww220, ww221, ww222, ww223) 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy033(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy047(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy047(ww304, ww305, ww306, ww3070, ww3080) 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy031(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy042(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 new_deleteBy1(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Zero), ww301), ww31)) -> :(:%(Neg(Zero), ww301), new_deleteBy1(:%(Neg(Succ(ww40000)), ww401), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> :(:%(Neg(Succ(ww30000)), ww301), new_deleteBy1(:%(Neg(Zero), ww401), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy025(ww310, ww311, ww312) -> :(:%(Neg(Zero), Pos(Succ(ww311))), new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww312))), ww310)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> :(:%(Neg(Zero), Pos(ww3010)), new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> :(:%(Pos(Zero), Neg(ww3010)), new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy037(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy038(ww322, ww323, ww324) 20.19/7.70 new_deleteBy037(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy038(ww322, ww323, ww324) 20.19/7.70 new_deleteBy049(ww304, ww305, ww306) -> :(:%(Pos(Zero), Neg(Succ(ww305))), new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww306))), ww304)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy038(ww322, ww323, ww324) -> :(:%(Pos(Zero), Pos(Succ(ww323))), new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww324))), ww322)) 20.19/7.70 new_deleteBy028(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy028(ww316, ww317, ww318, ww3190, ww3200) 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy033(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy033(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy045(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy045(ww334, ww335, ww336, ww3370, ww3380) 20.19/7.70 new_deleteBy030(ww412, ww413, ww414, ww415, ww416, Zero, Zero) -> ww412 20.19/7.70 new_deleteBy1(:%(Pos(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> :(:%(Pos(Succ(ww30000)), ww301), new_deleteBy1(:%(Pos(Zero), ww401), ww31)) 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy031(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(Zero), ww230, Pos(Zero), Zero, Zero) -> ww227 20.19/7.70 new_deleteBy1(:%(Neg(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> :(:%(Pos(Succ(ww30000)), ww301), new_deleteBy1(:%(Neg(Zero), ww401), ww31)) 20.19/7.70 new_deleteBy048(ww310, ww311, ww312, Zero, Zero) -> ww310 20.19/7.70 new_deleteBy046(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy046(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 20.19/7.70 new_deleteBy034(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy033(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 new_deleteBy034(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy033(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 new_deleteBy043(ww334, ww335, ww336) -> :(:%(Neg(Zero), Pos(Succ(ww335))), new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww336))), ww334)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy045(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(Zero), ww222, Neg(Zero), Zero, Zero) -> ww219 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> :(:%(Neg(Zero), Neg(ww3010)), new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> :(:%(Neg(Zero), Neg(ww3010)), new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(ww40, []) -> [] 20.19/7.70 new_deleteBy035(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy035(ww298, ww299, ww300, ww3010, ww3020) 20.19/7.70 new_deleteBy031(ww219, ww220, ww221, ww222, ww223) -> :(:%(Pos(Succ(ww220)), ww221), new_deleteBy1(:%(Pos(Succ(ww222)), ww223), ww219)) 20.19/7.70 new_deleteBy026(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy026(ww328, ww329, ww330, ww3310, ww3320) 20.19/7.70 new_deleteBy028(ww316, ww317, ww318, Zero, Zero) -> ww316 20.19/7.70 new_deleteBy040(ww340, ww341, ww342, Zero, Zero) -> ww340 20.19/7.70 new_deleteBy027(ww328, ww329, ww330) -> :(:%(Pos(Zero), Neg(Succ(ww329))), new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww330))), ww328)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy048(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy025(ww310, ww311, ww312) 20.19/7.70 new_deleteBy048(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy025(ww310, ww311, ww312) 20.19/7.70 new_deleteBy050(ww420, ww421, ww422, ww423, ww424, Zero, Zero) -> ww420 20.19/7.70 new_deleteBy037(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy037(ww322, ww323, ww324, ww3250, ww3260) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> :(:%(Pos(Zero), Neg(ww3010)), new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy040(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy040(ww340, ww341, ww342, ww3430, ww3440) 20.19/7.70 new_deleteBy035(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy036(ww298, ww299, ww300) 20.19/7.70 new_deleteBy035(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy036(ww298, ww299, ww300) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy048(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy048(ww310, ww311, ww312, ww3130, ww3140) 20.19/7.70 new_deleteBy045(ww334, ww335, ww336, Zero, Zero) -> ww334 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> :(:%(Pos(Zero), Pos(ww3010)), new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy050(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 new_deleteBy042(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy042(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 20.19/7.70 new_deleteBy037(ww322, ww323, ww324, Zero, Zero) -> ww322 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy037(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy035(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy1(:%(Neg(Succ(ww40000)), ww401), :(:%(Pos(ww3000), ww301), ww31)) -> :(:%(Pos(ww3000), ww301), new_deleteBy1(:%(Neg(Succ(ww40000)), ww401), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Zero), ww301), ww31)) -> :(:%(Pos(Zero), ww301), new_deleteBy1(:%(Pos(Succ(ww40000)), ww401), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> :(:%(Pos(Zero), Pos(Succ(ww30100))), new_deleteBy1(:%(Pos(Zero), Pos(Zero)), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> :(:%(Pos(Zero), Pos(ww3010)), new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> :(:%(Neg(Zero), Neg(Succ(ww30100))), new_deleteBy1(:%(Neg(Zero), Neg(Zero)), ww31)) 20.19/7.70 new_deleteBy034(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy034(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 20.19/7.70 new_deleteBy045(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy043(ww334, ww335, ww336) 20.19/7.70 new_deleteBy045(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy043(ww334, ww335, ww336) 20.19/7.70 new_deleteBy042(ww436, ww437, ww438, ww439, ww440, Zero, Zero) -> ww436 20.19/7.70 new_deleteBy030(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy031(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 new_deleteBy030(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy031(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 new_deleteBy026(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy027(ww328, ww329, ww330) 20.19/7.70 new_deleteBy026(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy027(ww328, ww329, ww330) 20.19/7.70 new_deleteBy1(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy046(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 new_deleteBy033(ww227, ww228, ww229, ww230, ww231) -> :(:%(Neg(Succ(ww228)), ww229), new_deleteBy1(:%(Neg(Succ(ww230)), ww231), ww227)) 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy031(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 20.19/7.70 new_deleteBy050(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy031(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 new_deleteBy050(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy031(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 new_deleteBy047(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy049(ww304, ww305, ww306) 20.19/7.70 new_deleteBy047(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy049(ww304, ww305, ww306) 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy031(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 new_deleteBy044(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy032(ww227, ww228, ww229, ww230, ww231) 20.19/7.70 new_deleteBy044(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy032(ww227, ww228, ww229, ww230, ww231) 20.19/7.70 new_deleteBy032(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy033(ww227, ww228, ww229, ww230, ww231) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy047(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy028(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> :(:%(Neg(Zero), Neg(Zero)), new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy030(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy033(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 20.19/7.70 new_deleteBy1(:%(Pos(Succ(ww40000)), ww401), :(:%(Neg(ww3000), ww301), ww31)) -> :(:%(Neg(ww3000), ww301), new_deleteBy1(:%(Pos(Succ(ww40000)), ww401), ww31)) 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy033(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 20.19/7.70 new_deleteBy040(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy041(ww340, ww341, ww342) 20.19/7.70 new_deleteBy040(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy041(ww340, ww341, ww342) 20.19/7.70 new_deleteBy047(ww304, ww305, ww306, Zero, Zero) -> ww304 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy031(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy031(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> ww31 20.19/7.70 new_deleteBy050(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy050(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 20.19/7.70 new_deleteBy035(ww298, ww299, ww300, Zero, Zero) -> ww298 20.19/7.70 new_deleteBy044(ww227, ww228, Neg(Zero), ww230, Pos(Zero), Zero, Zero) -> ww227 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(Zero), ww230, Neg(Zero), Zero, Zero) -> ww227 20.19/7.70 new_deleteBy030(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy030(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> :(:%(Pos(Zero), Pos(Zero)), new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> :(:%(Neg(Zero), Neg(Zero)), new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy042(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy033(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 new_deleteBy042(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy033(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> :(:%(Pos(Zero), Pos(Zero)), new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> :(:%(Neg(Zero), Pos(Zero)), new_deleteBy1(:%(Pos(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy034(ww428, ww429, ww430, ww431, ww432, Zero, Zero) -> ww428 20.19/7.70 new_deleteBy044(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy034(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 new_deleteBy046(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy031(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 20.19/7.70 new_deleteBy046(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy031(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> :(:%(Pos(Zero), Neg(Zero)), new_deleteBy1(:%(Neg(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> :(:%(Pos(Zero), Neg(Zero)), new_deleteBy1(:%(Pos(Zero), Neg(Succ(ww40100))), ww31)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> :(:%(Neg(Zero), Pos(Zero)), new_deleteBy1(:%(Neg(Zero), Pos(Succ(ww40100))), ww31)) 20.19/7.70 20.19/7.70 The set Q consists of the following terms: 20.19/7.70 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy046(x0, x1, Neg(Zero), x2, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy040(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(Succ(x2)), x3, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Succ(x0)), x1), :(:%(Neg(Succ(x2)), x3), x4)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(Succ(x2)), x3, Neg(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy033(x0, x1, x2, x3, x4) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy041(x0, x1, x2) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy034(x0, x1, x2, x3, x4, Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, Pos(Zero), x2, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(x0))), :(:%(Pos(Zero), Pos(x1)), x2)) 20.19/7.70 new_deleteBy026(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(x0))), :(:%(Neg(Zero), Pos(Succ(x1))), x2)) 20.19/7.70 new_deleteBy026(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(x0))), :(:%(Pos(Zero), Neg(Succ(x1))), x2)) 20.19/7.70 new_deleteBy026(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(x0))), :(:%(Pos(Zero), Neg(Succ(x1))), x2)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(Succ(x2)), x3, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy044(x0, x1, Pos(Succ(x2)), x3, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy030(x0, x1, x2, x3, x4, Succ(x5), Succ(x6)) 20.19/7.70 new_deleteBy025(x0, x1, x2) 20.19/7.70 new_deleteBy046(x0, x1, x2, x3, x4, Zero, Succ(x5)) 20.19/7.70 new_deleteBy028(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy047(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy049(x0, x1, x2) 20.19/7.70 new_deleteBy026(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy046(x0, x1, Neg(x2), x3, Pos(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, Pos(x2), x3, Neg(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, Neg(Zero), x2, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, Pos(Zero), x2, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy043(x0, x1, x2) 20.19/7.70 new_deleteBy035(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Pos(Succ(x0)), x1), :(:%(Neg(x2), x3), x4)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(x0))), :(:%(Pos(Zero), Pos(Zero)), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), x0), :(:%(Pos(Succ(x1)), x2), x3)) 20.19/7.70 new_deleteBy035(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(x0))), :(:%(Neg(Zero), Pos(x1)), x2)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), x0), :(:%(Pos(Succ(x1)), x2), x3)) 20.19/7.70 new_deleteBy036(x0, x1, x2) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(x0))), :(:%(Neg(Zero), Neg(Zero)), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy034(x0, x1, x2, x3, x4, Succ(x5), Succ(x6)) 20.19/7.70 new_deleteBy028(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy035(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(x0))), :(:%(Pos(Zero), Neg(x1)), x2)) 20.19/7.70 new_deleteBy037(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy029(x0, x1, x2) 20.19/7.70 new_deleteBy046(x0, x1, Pos(Succ(x2)), x3, Pos(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy030(x0, x1, x2, x3, x4, Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, Pos(Zero), x2, Pos(Succ(x3)), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Succ(x0)), x1), :(:%(Pos(Zero), x2), x3)) 20.19/7.70 new_deleteBy045(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy044(x0, x1, x2, x3, x4, Zero, Succ(x5)) 20.19/7.70 new_deleteBy1(x0, []) 20.19/7.70 new_deleteBy048(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy048(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy042(x0, x1, x2, x3, x4, Succ(x5), Succ(x6)) 20.19/7.70 new_deleteBy046(x0, x1, Neg(Zero), x2, Neg(Succ(x3)), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(x0))), :(:%(Pos(Zero), Pos(Zero)), x1)) 20.19/7.70 new_deleteBy045(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy050(x0, x1, x2, x3, x4, Zero, Succ(x5)) 20.19/7.70 new_deleteBy044(x0, x1, Pos(Succ(x2)), x3, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy042(x0, x1, x2, x3, x4, Succ(x5), Zero) 20.19/7.70 new_deleteBy037(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy032(x0, x1, x2, x3, x4) 20.19/7.70 new_deleteBy030(x0, x1, x2, x3, x4, Succ(x5), Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(x0))), :(:%(Neg(Zero), Pos(Succ(x1))), x2)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(x0))), :(:%(Pos(Zero), Pos(Succ(x1))), x2)) 20.19/7.70 new_deleteBy039(x0, x1, x2, x3, x4) 20.19/7.70 new_deleteBy034(x0, x1, x2, x3, x4, Succ(x5), Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(x0))), :(:%(Neg(Zero), Neg(x1)), x2)) 20.19/7.70 new_deleteBy044(x0, x1, Pos(Zero), x2, Pos(Succ(x3)), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(x0))), :(:%(Pos(Zero), Pos(x1)), x2)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(x0))), :(:%(Pos(Zero), Neg(Zero)), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(x0))), :(:%(Neg(Zero), Pos(Zero)), x1)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), x0), :(:%(Neg(Succ(x1)), x2), x3)) 20.19/7.70 new_deleteBy031(x0, x1, x2, x3, x4) 20.19/7.70 new_deleteBy048(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy046(x0, x1, Neg(Succ(x2)), x3, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(x0))), :(:%(Pos(Zero), Neg(Zero)), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(x0))), :(:%(Neg(Zero), Neg(x1)), x2)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(x2), x3, Pos(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy044(x0, x1, Pos(x2), x3, Neg(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy040(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy044(x0, x1, x2, x3, x4, Succ(x5), Succ(x6)) 20.19/7.70 new_deleteBy1(:%(Neg(Succ(x0)), x1), :(:%(Neg(Zero), x2), x3)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), x0), :(:%(Neg(Succ(x1)), x2), x3)) 20.19/7.70 new_deleteBy027(x0, x1, x2) 20.19/7.70 new_deleteBy028(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy046(x0, x1, Neg(Succ(x2)), x3, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, Pos(Succ(x2)), x3, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(x0))), :(:%(Neg(Zero), Neg(Succ(x1))), x2)) 20.19/7.70 new_deleteBy047(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Succ(x0))), :(:%(Neg(Zero), Pos(Zero)), x1)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(Zero), x2, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy044(x0, x1, Pos(Zero), x2, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy040(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy050(x0, x1, x2, x3, x4, Succ(x5), Succ(x6)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(x0))), :(:%(Neg(Zero), Neg(Succ(x1))), x2)) 20.19/7.70 new_deleteBy046(x0, x1, x2, x3, x4, Succ(x5), Zero) 20.19/7.70 new_deleteBy046(x0, x1, Pos(Succ(x2)), x3, Pos(Zero), Zero, Zero) 20.19/7.70 new_deleteBy028(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy044(x0, x1, x2, x3, x4, Succ(x5), Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(Zero), x2, Neg(Zero), Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Succ(x0)), x1), :(:%(Pos(x2), x3), x4)) 20.19/7.70 new_deleteBy050(x0, x1, x2, x3, x4, Zero, Zero) 20.19/7.70 new_deleteBy048(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy044(x0, x1, Neg(Zero), x2, Neg(Succ(x3)), Zero, Zero) 20.19/7.70 new_deleteBy046(x0, x1, x2, x3, x4, Succ(x5), Succ(x6)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Succ(x0))), :(:%(Neg(Zero), Neg(Zero)), x1)) 20.19/7.70 new_deleteBy046(x0, x1, Neg(Succ(x2)), x3, Neg(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy034(x0, x1, x2, x3, x4, Zero, Succ(x5)) 20.19/7.70 new_deleteBy037(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy045(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy044(x0, x1, Pos(Succ(x2)), x3, Pos(Succ(x4)), Zero, Zero) 20.19/7.70 new_deleteBy040(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy030(x0, x1, x2, x3, x4, Zero, Succ(x5)) 20.19/7.70 new_deleteBy042(x0, x1, x2, x3, x4, Zero, Zero) 20.19/7.70 new_deleteBy042(x0, x1, x2, x3, x4, Zero, Succ(x5)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy047(x0, x1, x2, Zero, Zero) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(x0))), x1)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy035(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy037(x0, x1, x2, Succ(x3), Zero) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Zero)), x0)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(x0))), :(:%(Pos(Zero), Pos(Succ(x1))), x2)) 20.19/7.70 new_deleteBy038(x0, x1, x2) 20.19/7.70 new_deleteBy1(:%(Pos(Succ(x0)), x1), :(:%(Pos(Succ(x2)), x3), x4)) 20.19/7.70 new_deleteBy047(x0, x1, x2, Zero, Succ(x3)) 20.19/7.70 new_deleteBy050(x0, x1, x2, x3, x4, Succ(x5), Zero) 20.19/7.70 new_deleteBy045(x0, x1, x2, Succ(x3), Succ(x4)) 20.19/7.70 new_deleteBy1(:%(Pos(Zero), Neg(Succ(x0))), :(:%(Neg(Zero), Pos(x1)), x2)) 20.19/7.70 new_deleteBy1(:%(Neg(Zero), Pos(Succ(x0))), :(:%(Pos(Zero), Neg(x1)), x2)) 20.19/7.70 new_deleteBy044(x0, x1, Pos(Zero), x2, Pos(Zero), Zero, Zero) 20.19/7.70 20.19/7.70 We have to consider all minimal (P,Q,R)-chains. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (10) QDPSizeChangeProof (EQUIVALENT) 20.19/7.70 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. 20.19/7.70 20.19/7.70 From the DPs we obtained the following set of size-change graphs: 20.19/7.70 *new_foldl(ww3, :(ww40, ww41)) -> new_foldl(new_deleteBy1(ww40, ww3), ww41) 20.19/7.70 The graph contains the following edges 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (11) 20.19/7.70 YES 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (12) 20.19/7.70 Obligation: 20.19/7.70 Q DP problem: 20.19/7.70 The TRS P consists of the following rules: 20.19/7.70 20.19/7.70 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 20.19/7.70 new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Pos(ww3000), ww301), ww31)) -> new_deleteBy(:%(Neg(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 20.19/7.70 new_deleteBy(:%(Pos(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Pos(Zero), ww401), ww31) 20.19/7.70 new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 20.19/7.70 new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy0(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy07(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy06(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 20.19/7.70 new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy08(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 20.19/7.70 new_deleteBy(:%(Neg(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Neg(Zero), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 20.19/7.70 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) 20.19/7.70 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy012(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 20.19/7.70 new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 20.19/7.70 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 20.19/7.70 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 20.19/7.70 new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Zero), ww301), ww31)) -> new_deleteBy(:%(Pos(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Neg(ww3000), ww301), ww31)) -> new_deleteBy(:%(Pos(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 20.19/7.70 new_deleteBy(:%(Pos(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Pos(Zero), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy04(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Neg(Zero), ww401), ww31) 20.19/7.70 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 20.19/7.70 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy010(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) 20.19/7.70 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 20.19/7.70 new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 20.19/7.70 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) 20.19/7.70 new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Zero), ww301), ww31)) -> new_deleteBy(:%(Neg(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 20.19/7.70 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) 20.19/7.70 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy09(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 20.19/7.70 new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy05(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) 20.19/7.70 new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) 20.19/7.70 new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 20.19/7.70 new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy011(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) 20.19/7.70 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) 20.19/7.70 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) 20.19/7.70 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) 20.19/7.70 new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 20.19/7.70 R is empty. 20.19/7.70 Q is empty. 20.19/7.70 We have to consider all minimal (P,Q,R)-chains. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (13) DependencyGraphProof (EQUIVALENT) 20.19/7.70 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 4 SCCs. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (14) 20.19/7.70 Complex Obligation (AND) 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (15) 20.19/7.70 Obligation: 20.19/7.70 Q DP problem: 20.19/7.70 The TRS P consists of the following rules: 20.19/7.70 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Neg(Zero), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Neg(Zero), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy012(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy010(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) 20.19/7.70 new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 20.19/7.70 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) 20.19/7.70 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) 20.19/7.70 new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) 20.19/7.70 new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy09(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) 20.19/7.70 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy011(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 20.19/7.70 new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) 20.19/7.70 new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 20.19/7.70 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) 20.19/7.70 new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) 20.19/7.70 new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 20.19/7.70 R is empty. 20.19/7.70 Q is empty. 20.19/7.70 We have to consider all minimal (P,Q,R)-chains. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (16) QDPSizeChangeProof (EQUIVALENT) 20.19/7.70 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. 20.19/7.70 20.19/7.70 From the DPs we obtained the following set of size-change graphs: 20.19/7.70 *new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy012(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy010(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy09(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy011(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Neg(Zero), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Neg(Zero), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (17) 20.19/7.70 YES 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (18) 20.19/7.70 Obligation: 20.19/7.70 Q DP problem: 20.19/7.70 The TRS P consists of the following rules: 20.19/7.70 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Pos(Zero), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Pos(Zero), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy07(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) 20.19/7.70 new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy05(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) 20.19/7.70 new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) 20.19/7.70 new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 20.19/7.70 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 20.19/7.70 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy06(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy04(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) 20.19/7.70 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) 20.19/7.70 new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 20.19/7.70 new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) 20.19/7.70 new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 20.19/7.70 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 20.19/7.70 R is empty. 20.19/7.70 Q is empty. 20.19/7.70 We have to consider all minimal (P,Q,R)-chains. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (19) QDPSizeChangeProof (EQUIVALENT) 20.19/7.70 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. 20.19/7.70 20.19/7.70 From the DPs we obtained the following set of size-change graphs: 20.19/7.70 *new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy07(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy05(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy06(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy04(ww31, ww30100, ww40100, ww40100, ww30100) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Pos(Zero), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy(:%(Pos(Zero), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Neg(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Pos(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), :(:%(Pos(Zero), Neg(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Pos(Zero), Neg(ww3010)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), :(:%(Neg(Zero), Pos(Zero)), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww40100))), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww30100))), ww31)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (20) 20.19/7.70 YES 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (21) 20.19/7.70 Obligation: 20.19/7.70 Q DP problem: 20.19/7.70 The TRS P consists of the following rules: 20.19/7.70 20.19/7.70 new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy08(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 20.19/7.70 new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Pos(ww3000), ww301), ww31)) -> new_deleteBy(:%(Neg(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Zero), ww301), ww31)) -> new_deleteBy(:%(Neg(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 20.19/7.70 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) 20.19/7.70 new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 20.19/7.70 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 20.19/7.70 new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 20.19/7.70 20.19/7.70 R is empty. 20.19/7.70 Q is empty. 20.19/7.70 We have to consider all minimal (P,Q,R)-chains. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (22) QDPSizeChangeProof (EQUIVALENT) 20.19/7.70 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. 20.19/7.70 20.19/7.70 From the DPs we obtained the following set of size-change graphs: 20.19/7.70 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Succ(ww30000)), ww301), ww31)) -> new_deleteBy08(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 1 > 6, 2 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Pos(ww3000), ww301), ww31)) -> new_deleteBy(:%(Neg(Succ(ww40000)), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Neg(Succ(ww40000)), ww401), :(:%(Neg(Zero), ww301), ww31)) -> new_deleteBy(:%(Neg(Succ(ww40000)), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (23) 20.19/7.70 YES 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (24) 20.19/7.70 Obligation: 20.19/7.70 Q DP problem: 20.19/7.70 The TRS P consists of the following rules: 20.19/7.70 20.19/7.70 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy0(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 20.19/7.70 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 20.19/7.70 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) 20.19/7.70 new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Zero), ww301), ww31)) -> new_deleteBy(:%(Pos(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Neg(ww3000), ww301), ww31)) -> new_deleteBy(:%(Pos(Succ(ww40000)), ww401), ww31) 20.19/7.70 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 20.19/7.70 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 20.19/7.70 R is empty. 20.19/7.70 Q is empty. 20.19/7.70 We have to consider all minimal (P,Q,R)-chains. 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (25) QDPSizeChangeProof (EQUIVALENT) 20.19/7.70 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. 20.19/7.70 20.19/7.70 From the DPs we obtained the following set of size-change graphs: 20.19/7.70 *new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Succ(ww30000)), ww301), ww31)) -> new_deleteBy0(ww31, ww30000, ww301, ww40000, ww401, ww40000, ww30000) 20.19/7.70 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 1 > 6, 2 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 20.19/7.70 The graph contains the following edges 1 >= 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Pos(Zero), ww301), ww31)) -> new_deleteBy(:%(Pos(Succ(ww40000)), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy(:%(Pos(Succ(ww40000)), ww401), :(:%(Neg(ww3000), ww301), ww31)) -> new_deleteBy(:%(Pos(Succ(ww40000)), ww401), ww31) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 > 2 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 20.19/7.70 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 20.19/7.70 20.19/7.70 20.19/7.70 ---------------------------------------- 20.19/7.70 20.19/7.70 (26) 20.19/7.70 YES 20.32/7.74 EOF