/export/starexec/sandbox/solver/bin/starexec_run_standard /export/starexec/sandbox/benchmark/theBenchmark.hs /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could be proven: (0) HASKELL (1) IFR [EQUIVALENT, 0 ms] (2) HASKELL (3) BR [EQUIVALENT, 0 ms] (4) HASKELL (5) COR [EQUIVALENT, 19 ms] (6) HASKELL (7) Narrow [SOUND, 0 ms] (8) QDP (9) DependencyGraphProof [EQUIVALENT, 0 ms] (10) AND (11) QDP (12) QDPSizeChangeProof [EQUIVALENT, 0 ms] (13) YES (14) QDP (15) QDPSizeChangeProof [EQUIVALENT, 0 ms] (16) YES (17) QDP (18) QDPSizeChangeProof [EQUIVALENT, 0 ms] (19) YES (20) QDP (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] (22) YES ---------------------------------------- (0) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; delete :: Eq a => a -> [a] -> [a]; delete = deleteBy (==); deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; deleteBy _ _ [] = []; deleteBy eq x (y : ys) = if x `eq` y then ys else y : deleteBy eq x ys; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (1) IFR (EQUIVALENT) If Reductions: The following If expression "if eq x y then ys else y : deleteBy eq x ys" is transformed to "deleteBy0 ys y eq x True = ys; deleteBy0 ys y eq x False = y : deleteBy eq x ys; " ---------------------------------------- (2) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; delete :: Eq a => a -> [a] -> [a]; delete = deleteBy (==); deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; deleteBy _ _ [] = []; deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); deleteBy0 ys y eq x True = ys; deleteBy0 ys y eq x False = y : deleteBy eq x ys; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (3) BR (EQUIVALENT) Replaced joker patterns by fresh variables and removed binding patterns. ---------------------------------------- (4) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; delete :: Eq a => a -> [a] -> [a]; delete = deleteBy (==); deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; deleteBy wu wv [] = []; deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); deleteBy0 ys y eq x True = ys; deleteBy0 ys y eq x False = y : deleteBy eq x ys; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (5) COR (EQUIVALENT) Cond Reductions: The following Function with conditions "undefined |Falseundefined; " is transformed to "undefined = undefined1; " "undefined0 True = undefined; " "undefined1 = undefined0 False; " ---------------------------------------- (6) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; delete :: Eq a => a -> [a] -> [a]; delete = deleteBy (==); deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; deleteBy wu wv [] = []; deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); deleteBy0 ys y eq x True = ys; deleteBy0 ys y eq x False = y : deleteBy eq x ys; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (7) Narrow (SOUND) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="List.delete",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="List.delete ww3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="List.delete ww3 ww4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 5[label="List.deleteBy (==) ww3 ww4",fontsize=16,color="burlywood",shape="triangle"];6082[label="ww4/ww40 : ww41",fontsize=10,color="white",style="solid",shape="box"];5 -> 6082[label="",style="solid", color="burlywood", weight=9]; 6082 -> 6[label="",style="solid", color="burlywood", weight=3]; 6083[label="ww4/[]",fontsize=10,color="white",style="solid",shape="box"];5 -> 6083[label="",style="solid", color="burlywood", weight=9]; 6083 -> 7[label="",style="solid", color="burlywood", weight=3]; 6[label="List.deleteBy (==) ww3 (ww40 : ww41)",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 7[label="List.deleteBy (==) ww3 []",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3]; 8[label="List.deleteBy0 ww41 ww40 (==) ww3 ((==) ww3 ww40)",fontsize=16,color="burlywood",shape="box"];6084[label="ww3/ww30 :% ww31",fontsize=10,color="white",style="solid",shape="box"];8 -> 6084[label="",style="solid", color="burlywood", weight=9]; 6084 -> 10[label="",style="solid", color="burlywood", weight=3]; 9[label="[]",fontsize=16,color="green",shape="box"];10[label="List.deleteBy0 ww41 ww40 (==) (ww30 :% ww31) ((==) ww30 :% ww31 ww40)",fontsize=16,color="burlywood",shape="box"];6085[label="ww40/ww400 :% ww401",fontsize=10,color="white",style="solid",shape="box"];10 -> 6085[label="",style="solid", color="burlywood", weight=9]; 6085 -> 11[label="",style="solid", color="burlywood", weight=3]; 11[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (ww30 :% ww31) ((==) ww30 :% ww31 ww400 :% ww401)",fontsize=16,color="black",shape="box"];11 -> 12[label="",style="solid", color="black", weight=3]; 12[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (ww30 :% ww31) (ww30 == ww400 && ww31 == ww401)",fontsize=16,color="black",shape="box"];12 -> 13[label="",style="solid", color="black", weight=3]; 13[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (ww30 :% ww31) (primEqInt ww30 ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6086[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];13 -> 6086[label="",style="solid", color="burlywood", weight=9]; 6086 -> 14[label="",style="solid", color="burlywood", weight=3]; 6087[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];13 -> 6087[label="",style="solid", color="burlywood", weight=9]; 6087 -> 15[label="",style="solid", color="burlywood", weight=3]; 14[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (Pos ww300 :% ww31) (primEqInt (Pos ww300) ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6088[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];14 -> 6088[label="",style="solid", color="burlywood", weight=9]; 6088 -> 16[label="",style="solid", color="burlywood", weight=3]; 6089[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];14 -> 6089[label="",style="solid", color="burlywood", weight=9]; 6089 -> 17[label="",style="solid", color="burlywood", weight=3]; 15[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (Neg ww300 :% ww31) (primEqInt (Neg ww300) ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6090[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];15 -> 6090[label="",style="solid", color="burlywood", weight=9]; 6090 -> 18[label="",style="solid", color="burlywood", weight=3]; 6091[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];15 -> 6091[label="",style="solid", color="burlywood", weight=9]; 6091 -> 19[label="",style="solid", color="burlywood", weight=3]; 16[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (Pos (Succ ww3000) :% ww31) (primEqInt (Pos (Succ ww3000)) ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6092[label="ww400/Pos ww4000",fontsize=10,color="white",style="solid",shape="box"];16 -> 6092[label="",style="solid", color="burlywood", weight=9]; 6092 -> 20[label="",style="solid", color="burlywood", weight=3]; 6093[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];16 -> 6093[label="",style="solid", color="burlywood", weight=9]; 6093 -> 21[label="",style="solid", color="burlywood", weight=3]; 17[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6094[label="ww400/Pos ww4000",fontsize=10,color="white",style="solid",shape="box"];17 -> 6094[label="",style="solid", color="burlywood", weight=9]; 6094 -> 22[label="",style="solid", color="burlywood", weight=3]; 6095[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];17 -> 6095[label="",style="solid", color="burlywood", weight=9]; 6095 -> 23[label="",style="solid", color="burlywood", weight=3]; 18[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (Neg (Succ ww3000) :% ww31) (primEqInt (Neg (Succ ww3000)) ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6096[label="ww400/Pos ww4000",fontsize=10,color="white",style="solid",shape="box"];18 -> 6096[label="",style="solid", color="burlywood", weight=9]; 6096 -> 24[label="",style="solid", color="burlywood", weight=3]; 6097[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];18 -> 6097[label="",style="solid", color="burlywood", weight=9]; 6097 -> 25[label="",style="solid", color="burlywood", weight=3]; 19[label="List.deleteBy0 ww41 (ww400 :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) ww400 && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6098[label="ww400/Pos ww4000",fontsize=10,color="white",style="solid",shape="box"];19 -> 6098[label="",style="solid", color="burlywood", weight=9]; 6098 -> 26[label="",style="solid", color="burlywood", weight=3]; 6099[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];19 -> 6099[label="",style="solid", color="burlywood", weight=9]; 6099 -> 27[label="",style="solid", color="burlywood", weight=3]; 20[label="List.deleteBy0 ww41 (Pos ww4000 :% ww401) (==) (Pos (Succ ww3000) :% ww31) (primEqInt (Pos (Succ ww3000)) (Pos ww4000) && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6100[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];20 -> 6100[label="",style="solid", color="burlywood", weight=9]; 6100 -> 28[label="",style="solid", color="burlywood", weight=3]; 6101[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];20 -> 6101[label="",style="solid", color="burlywood", weight=9]; 6101 -> 29[label="",style="solid", color="burlywood", weight=3]; 21[label="List.deleteBy0 ww41 (Neg ww4000 :% ww401) (==) (Pos (Succ ww3000) :% ww31) (primEqInt (Pos (Succ ww3000)) (Neg ww4000) && ww31 == ww401)",fontsize=16,color="black",shape="box"];21 -> 30[label="",style="solid", color="black", weight=3]; 22[label="List.deleteBy0 ww41 (Pos ww4000 :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) (Pos ww4000) && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6102[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];22 -> 6102[label="",style="solid", color="burlywood", weight=9]; 6102 -> 31[label="",style="solid", color="burlywood", weight=3]; 6103[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];22 -> 6103[label="",style="solid", color="burlywood", weight=9]; 6103 -> 32[label="",style="solid", color="burlywood", weight=3]; 23[label="List.deleteBy0 ww41 (Neg ww4000 :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) (Neg ww4000) && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6104[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];23 -> 6104[label="",style="solid", color="burlywood", weight=9]; 6104 -> 33[label="",style="solid", color="burlywood", weight=3]; 6105[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];23 -> 6105[label="",style="solid", color="burlywood", weight=9]; 6105 -> 34[label="",style="solid", color="burlywood", weight=3]; 24[label="List.deleteBy0 ww41 (Pos ww4000 :% ww401) (==) (Neg (Succ ww3000) :% ww31) (primEqInt (Neg (Succ ww3000)) (Pos ww4000) && ww31 == ww401)",fontsize=16,color="black",shape="box"];24 -> 35[label="",style="solid", color="black", weight=3]; 25[label="List.deleteBy0 ww41 (Neg ww4000 :% ww401) (==) (Neg (Succ ww3000) :% ww31) (primEqInt (Neg (Succ ww3000)) (Neg ww4000) && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6106[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];25 -> 6106[label="",style="solid", color="burlywood", weight=9]; 6106 -> 36[label="",style="solid", color="burlywood", weight=3]; 6107[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];25 -> 6107[label="",style="solid", color="burlywood", weight=9]; 6107 -> 37[label="",style="solid", color="burlywood", weight=3]; 26[label="List.deleteBy0 ww41 (Pos ww4000 :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) (Pos ww4000) && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6108[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];26 -> 6108[label="",style="solid", color="burlywood", weight=9]; 6108 -> 38[label="",style="solid", color="burlywood", weight=3]; 6109[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];26 -> 6109[label="",style="solid", color="burlywood", weight=9]; 6109 -> 39[label="",style="solid", color="burlywood", weight=3]; 27[label="List.deleteBy0 ww41 (Neg ww4000 :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) (Neg ww4000) && ww31 == ww401)",fontsize=16,color="burlywood",shape="box"];6110[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];27 -> 6110[label="",style="solid", color="burlywood", weight=9]; 6110 -> 40[label="",style="solid", color="burlywood", weight=3]; 6111[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];27 -> 6111[label="",style="solid", color="burlywood", weight=9]; 6111 -> 41[label="",style="solid", color="burlywood", weight=3]; 28[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Pos (Succ ww3000) :% ww31) (primEqInt (Pos (Succ ww3000)) (Pos (Succ ww40000)) && ww31 == ww401)",fontsize=16,color="black",shape="box"];28 -> 42[label="",style="solid", color="black", weight=3]; 29[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos (Succ ww3000) :% ww31) (primEqInt (Pos (Succ ww3000)) (Pos Zero) && ww31 == ww401)",fontsize=16,color="black",shape="box"];29 -> 43[label="",style="solid", color="black", weight=3]; 30[label="List.deleteBy0 ww41 (Neg ww4000 :% ww401) (==) (Pos (Succ ww3000) :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];30 -> 44[label="",style="solid", color="black", weight=3]; 31[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) (Pos (Succ ww40000)) && ww31 == ww401)",fontsize=16,color="black",shape="box"];31 -> 45[label="",style="solid", color="black", weight=3]; 32[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) (Pos Zero) && ww31 == ww401)",fontsize=16,color="black",shape="box"];32 -> 46[label="",style="solid", color="black", weight=3]; 33[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) (Neg (Succ ww40000)) && ww31 == ww401)",fontsize=16,color="black",shape="box"];33 -> 47[label="",style="solid", color="black", weight=3]; 34[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% ww31) (primEqInt (Pos Zero) (Neg Zero) && ww31 == ww401)",fontsize=16,color="black",shape="box"];34 -> 48[label="",style="solid", color="black", weight=3]; 35[label="List.deleteBy0 ww41 (Pos ww4000 :% ww401) (==) (Neg (Succ ww3000) :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];35 -> 49[label="",style="solid", color="black", weight=3]; 36[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Neg (Succ ww3000) :% ww31) (primEqInt (Neg (Succ ww3000)) (Neg (Succ ww40000)) && ww31 == ww401)",fontsize=16,color="black",shape="box"];36 -> 50[label="",style="solid", color="black", weight=3]; 37[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg (Succ ww3000) :% ww31) (primEqInt (Neg (Succ ww3000)) (Neg Zero) && ww31 == ww401)",fontsize=16,color="black",shape="box"];37 -> 51[label="",style="solid", color="black", weight=3]; 38[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) (Pos (Succ ww40000)) && ww31 == ww401)",fontsize=16,color="black",shape="box"];38 -> 52[label="",style="solid", color="black", weight=3]; 39[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) (Pos Zero) && ww31 == ww401)",fontsize=16,color="black",shape="box"];39 -> 53[label="",style="solid", color="black", weight=3]; 40[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) (Neg (Succ ww40000)) && ww31 == ww401)",fontsize=16,color="black",shape="box"];40 -> 54[label="",style="solid", color="black", weight=3]; 41[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% ww31) (primEqInt (Neg Zero) (Neg Zero) && ww31 == ww401)",fontsize=16,color="black",shape="box"];41 -> 55[label="",style="solid", color="black", weight=3]; 42 -> 3764[label="",style="dashed", color="red", weight=0]; 42[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Pos (Succ ww3000) :% ww31) (primEqNat ww3000 ww40000 && ww31 == ww401)",fontsize=16,color="magenta"];42 -> 3765[label="",style="dashed", color="magenta", weight=3]; 42 -> 3766[label="",style="dashed", color="magenta", weight=3]; 42 -> 3767[label="",style="dashed", color="magenta", weight=3]; 42 -> 3768[label="",style="dashed", color="magenta", weight=3]; 42 -> 3769[label="",style="dashed", color="magenta", weight=3]; 42 -> 3770[label="",style="dashed", color="magenta", weight=3]; 42 -> 3771[label="",style="dashed", color="magenta", weight=3]; 43[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos (Succ ww3000) :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];43 -> 58[label="",style="solid", color="black", weight=3]; 44[label="List.deleteBy0 ww41 (Neg ww4000 :% ww401) (==) (Pos (Succ ww3000) :% ww31) False",fontsize=16,color="black",shape="box"];44 -> 59[label="",style="solid", color="black", weight=3]; 45[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Pos Zero :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];45 -> 60[label="",style="solid", color="black", weight=3]; 46[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% ww31) (True && ww31 == ww401)",fontsize=16,color="black",shape="box"];46 -> 61[label="",style="solid", color="black", weight=3]; 47[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Pos Zero :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];47 -> 62[label="",style="solid", color="black", weight=3]; 48[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% ww31) (True && ww31 == ww401)",fontsize=16,color="black",shape="box"];48 -> 63[label="",style="solid", color="black", weight=3]; 49[label="List.deleteBy0 ww41 (Pos ww4000 :% ww401) (==) (Neg (Succ ww3000) :% ww31) False",fontsize=16,color="black",shape="box"];49 -> 64[label="",style="solid", color="black", weight=3]; 50 -> 3895[label="",style="dashed", color="red", weight=0]; 50[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Neg (Succ ww3000) :% ww31) (primEqNat ww3000 ww40000 && ww31 == ww401)",fontsize=16,color="magenta"];50 -> 3896[label="",style="dashed", color="magenta", weight=3]; 50 -> 3897[label="",style="dashed", color="magenta", weight=3]; 50 -> 3898[label="",style="dashed", color="magenta", weight=3]; 50 -> 3899[label="",style="dashed", color="magenta", weight=3]; 50 -> 3900[label="",style="dashed", color="magenta", weight=3]; 50 -> 3901[label="",style="dashed", color="magenta", weight=3]; 50 -> 3902[label="",style="dashed", color="magenta", weight=3]; 51[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg (Succ ww3000) :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];51 -> 67[label="",style="solid", color="black", weight=3]; 52[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Neg Zero :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];52 -> 68[label="",style="solid", color="black", weight=3]; 53[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% ww31) (True && ww31 == ww401)",fontsize=16,color="black",shape="box"];53 -> 69[label="",style="solid", color="black", weight=3]; 54[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Neg Zero :% ww31) (False && ww31 == ww401)",fontsize=16,color="black",shape="box"];54 -> 70[label="",style="solid", color="black", weight=3]; 55[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% ww31) (True && ww31 == ww401)",fontsize=16,color="black",shape="box"];55 -> 71[label="",style="solid", color="black", weight=3]; 3765[label="ww40000",fontsize=16,color="green",shape="box"];3766[label="ww3000",fontsize=16,color="green",shape="box"];3767[label="ww41",fontsize=16,color="green",shape="box"];3768[label="ww31",fontsize=16,color="green",shape="box"];3769[label="ww40000",fontsize=16,color="green",shape="box"];3770[label="ww401",fontsize=16,color="green",shape="box"];3771[label="ww3000",fontsize=16,color="green",shape="box"];3764[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat ww224 ww225 && ww223 == ww221)",fontsize=16,color="burlywood",shape="triangle"];6112[label="ww224/Succ ww2240",fontsize=10,color="white",style="solid",shape="box"];3764 -> 6112[label="",style="solid", color="burlywood", weight=9]; 6112 -> 3835[label="",style="solid", color="burlywood", weight=3]; 6113[label="ww224/Zero",fontsize=10,color="white",style="solid",shape="box"];3764 -> 6113[label="",style="solid", color="burlywood", weight=9]; 6113 -> 3836[label="",style="solid", color="burlywood", weight=3]; 58[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos (Succ ww3000) :% ww31) False",fontsize=16,color="black",shape="box"];58 -> 76[label="",style="solid", color="black", weight=3]; 59[label="Neg ww4000 :% ww401 : List.deleteBy (==) (Pos (Succ ww3000) :% ww31) ww41",fontsize=16,color="green",shape="box"];59 -> 77[label="",style="dashed", color="green", weight=3]; 60[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Pos Zero :% ww31) False",fontsize=16,color="black",shape="box"];60 -> 78[label="",style="solid", color="black", weight=3]; 61[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% ww31) (ww31 == ww401)",fontsize=16,color="black",shape="box"];61 -> 79[label="",style="solid", color="black", weight=3]; 62[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Pos Zero :% ww31) False",fontsize=16,color="black",shape="box"];62 -> 80[label="",style="solid", color="black", weight=3]; 63[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% ww31) (ww31 == ww401)",fontsize=16,color="black",shape="box"];63 -> 81[label="",style="solid", color="black", weight=3]; 64[label="Pos ww4000 :% ww401 : List.deleteBy (==) (Neg (Succ ww3000) :% ww31) ww41",fontsize=16,color="green",shape="box"];64 -> 82[label="",style="dashed", color="green", weight=3]; 3896[label="ww41",fontsize=16,color="green",shape="box"];3897[label="ww3000",fontsize=16,color="green",shape="box"];3898[label="ww40000",fontsize=16,color="green",shape="box"];3899[label="ww31",fontsize=16,color="green",shape="box"];3900[label="ww3000",fontsize=16,color="green",shape="box"];3901[label="ww401",fontsize=16,color="green",shape="box"];3902[label="ww40000",fontsize=16,color="green",shape="box"];3895[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat ww232 ww233 && ww231 == ww229)",fontsize=16,color="burlywood",shape="triangle"];6114[label="ww232/Succ ww2320",fontsize=10,color="white",style="solid",shape="box"];3895 -> 6114[label="",style="solid", color="burlywood", weight=9]; 6114 -> 3966[label="",style="solid", color="burlywood", weight=3]; 6115[label="ww232/Zero",fontsize=10,color="white",style="solid",shape="box"];3895 -> 6115[label="",style="solid", color="burlywood", weight=9]; 6115 -> 3967[label="",style="solid", color="burlywood", weight=3]; 67[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg (Succ ww3000) :% ww31) False",fontsize=16,color="black",shape="box"];67 -> 87[label="",style="solid", color="black", weight=3]; 68[label="List.deleteBy0 ww41 (Pos (Succ ww40000) :% ww401) (==) (Neg Zero :% ww31) False",fontsize=16,color="black",shape="box"];68 -> 88[label="",style="solid", color="black", weight=3]; 69[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% ww31) (ww31 == ww401)",fontsize=16,color="black",shape="box"];69 -> 89[label="",style="solid", color="black", weight=3]; 70[label="List.deleteBy0 ww41 (Neg (Succ ww40000) :% ww401) (==) (Neg Zero :% ww31) False",fontsize=16,color="black",shape="box"];70 -> 90[label="",style="solid", color="black", weight=3]; 71[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% ww31) (ww31 == ww401)",fontsize=16,color="black",shape="box"];71 -> 91[label="",style="solid", color="black", weight=3]; 3835[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat (Succ ww2240) ww225 && ww223 == ww221)",fontsize=16,color="burlywood",shape="box"];6116[label="ww225/Succ ww2250",fontsize=10,color="white",style="solid",shape="box"];3835 -> 6116[label="",style="solid", color="burlywood", weight=9]; 6116 -> 3968[label="",style="solid", color="burlywood", weight=3]; 6117[label="ww225/Zero",fontsize=10,color="white",style="solid",shape="box"];3835 -> 6117[label="",style="solid", color="burlywood", weight=9]; 6117 -> 3969[label="",style="solid", color="burlywood", weight=3]; 3836[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat Zero ww225 && ww223 == ww221)",fontsize=16,color="burlywood",shape="box"];6118[label="ww225/Succ ww2250",fontsize=10,color="white",style="solid",shape="box"];3836 -> 6118[label="",style="solid", color="burlywood", weight=9]; 6118 -> 3970[label="",style="solid", color="burlywood", weight=3]; 6119[label="ww225/Zero",fontsize=10,color="white",style="solid",shape="box"];3836 -> 6119[label="",style="solid", color="burlywood", weight=9]; 6119 -> 3971[label="",style="solid", color="burlywood", weight=3]; 76[label="Pos Zero :% ww401 : List.deleteBy (==) (Pos (Succ ww3000) :% ww31) ww41",fontsize=16,color="green",shape="box"];76 -> 96[label="",style="dashed", color="green", weight=3]; 77 -> 5[label="",style="dashed", color="red", weight=0]; 77[label="List.deleteBy (==) (Pos (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];77 -> 97[label="",style="dashed", color="magenta", weight=3]; 77 -> 98[label="",style="dashed", color="magenta", weight=3]; 78[label="Pos (Succ ww40000) :% ww401 : List.deleteBy (==) (Pos Zero :% ww31) ww41",fontsize=16,color="green",shape="box"];78 -> 99[label="",style="dashed", color="green", weight=3]; 79[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% ww31) (primEqInt ww31 ww401)",fontsize=16,color="burlywood",shape="box"];6120[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];79 -> 6120[label="",style="solid", color="burlywood", weight=9]; 6120 -> 100[label="",style="solid", color="burlywood", weight=3]; 6121[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];79 -> 6121[label="",style="solid", color="burlywood", weight=9]; 6121 -> 101[label="",style="solid", color="burlywood", weight=3]; 80[label="Neg (Succ ww40000) :% ww401 : List.deleteBy (==) (Pos Zero :% ww31) ww41",fontsize=16,color="green",shape="box"];80 -> 102[label="",style="dashed", color="green", weight=3]; 81[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% ww31) (primEqInt ww31 ww401)",fontsize=16,color="burlywood",shape="box"];6122[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];81 -> 6122[label="",style="solid", color="burlywood", weight=9]; 6122 -> 103[label="",style="solid", color="burlywood", weight=3]; 6123[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];81 -> 6123[label="",style="solid", color="burlywood", weight=9]; 6123 -> 104[label="",style="solid", color="burlywood", weight=3]; 82 -> 5[label="",style="dashed", color="red", weight=0]; 82[label="List.deleteBy (==) (Neg (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];82 -> 105[label="",style="dashed", color="magenta", weight=3]; 82 -> 106[label="",style="dashed", color="magenta", weight=3]; 3966[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat (Succ ww2320) ww233 && ww231 == ww229)",fontsize=16,color="burlywood",shape="box"];6124[label="ww233/Succ ww2330",fontsize=10,color="white",style="solid",shape="box"];3966 -> 6124[label="",style="solid", color="burlywood", weight=9]; 6124 -> 3996[label="",style="solid", color="burlywood", weight=3]; 6125[label="ww233/Zero",fontsize=10,color="white",style="solid",shape="box"];3966 -> 6125[label="",style="solid", color="burlywood", weight=9]; 6125 -> 3997[label="",style="solid", color="burlywood", weight=3]; 3967[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat Zero ww233 && ww231 == ww229)",fontsize=16,color="burlywood",shape="box"];6126[label="ww233/Succ ww2330",fontsize=10,color="white",style="solid",shape="box"];3967 -> 6126[label="",style="solid", color="burlywood", weight=9]; 6126 -> 3998[label="",style="solid", color="burlywood", weight=3]; 6127[label="ww233/Zero",fontsize=10,color="white",style="solid",shape="box"];3967 -> 6127[label="",style="solid", color="burlywood", weight=9]; 6127 -> 3999[label="",style="solid", color="burlywood", weight=3]; 87[label="Neg Zero :% ww401 : List.deleteBy (==) (Neg (Succ ww3000) :% ww31) ww41",fontsize=16,color="green",shape="box"];87 -> 111[label="",style="dashed", color="green", weight=3]; 88[label="Pos (Succ ww40000) :% ww401 : List.deleteBy (==) (Neg Zero :% ww31) ww41",fontsize=16,color="green",shape="box"];88 -> 112[label="",style="dashed", color="green", weight=3]; 89[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% ww31) (primEqInt ww31 ww401)",fontsize=16,color="burlywood",shape="box"];6128[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];89 -> 6128[label="",style="solid", color="burlywood", weight=9]; 6128 -> 113[label="",style="solid", color="burlywood", weight=3]; 6129[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];89 -> 6129[label="",style="solid", color="burlywood", weight=9]; 6129 -> 114[label="",style="solid", color="burlywood", weight=3]; 90[label="Neg (Succ ww40000) :% ww401 : List.deleteBy (==) (Neg Zero :% ww31) ww41",fontsize=16,color="green",shape="box"];90 -> 115[label="",style="dashed", color="green", weight=3]; 91[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% ww31) (primEqInt ww31 ww401)",fontsize=16,color="burlywood",shape="box"];6130[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];91 -> 6130[label="",style="solid", color="burlywood", weight=9]; 6130 -> 116[label="",style="solid", color="burlywood", weight=3]; 6131[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];91 -> 6131[label="",style="solid", color="burlywood", weight=9]; 6131 -> 117[label="",style="solid", color="burlywood", weight=3]; 3968[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"];3968 -> 4000[label="",style="solid", color="black", weight=3]; 3969[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat (Succ ww2240) Zero && ww223 == ww221)",fontsize=16,color="black",shape="box"];3969 -> 4001[label="",style="solid", color="black", weight=3]; 3970[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat Zero (Succ ww2250) && ww223 == ww221)",fontsize=16,color="black",shape="box"];3970 -> 4002[label="",style="solid", color="black", weight=3]; 3971[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat Zero Zero && ww223 == ww221)",fontsize=16,color="black",shape="box"];3971 -> 4003[label="",style="solid", color="black", weight=3]; 96 -> 5[label="",style="dashed", color="red", weight=0]; 96[label="List.deleteBy (==) (Pos (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];96 -> 123[label="",style="dashed", color="magenta", weight=3]; 96 -> 124[label="",style="dashed", color="magenta", weight=3]; 97[label="Pos (Succ ww3000) :% ww31",fontsize=16,color="green",shape="box"];98[label="ww41",fontsize=16,color="green",shape="box"];99 -> 5[label="",style="dashed", color="red", weight=0]; 99[label="List.deleteBy (==) (Pos Zero :% ww31) ww41",fontsize=16,color="magenta"];99 -> 125[label="",style="dashed", color="magenta", weight=3]; 99 -> 126[label="",style="dashed", color="magenta", weight=3]; 100[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% Pos ww310) (primEqInt (Pos ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6132[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];100 -> 6132[label="",style="solid", color="burlywood", weight=9]; 6132 -> 127[label="",style="solid", color="burlywood", weight=3]; 6133[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];100 -> 6133[label="",style="solid", color="burlywood", weight=9]; 6133 -> 128[label="",style="solid", color="burlywood", weight=3]; 101[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% Neg ww310) (primEqInt (Neg ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6134[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];101 -> 6134[label="",style="solid", color="burlywood", weight=9]; 6134 -> 129[label="",style="solid", color="burlywood", weight=3]; 6135[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];101 -> 6135[label="",style="solid", color="burlywood", weight=9]; 6135 -> 130[label="",style="solid", color="burlywood", weight=3]; 102 -> 5[label="",style="dashed", color="red", weight=0]; 102[label="List.deleteBy (==) (Pos Zero :% ww31) ww41",fontsize=16,color="magenta"];102 -> 131[label="",style="dashed", color="magenta", weight=3]; 102 -> 132[label="",style="dashed", color="magenta", weight=3]; 103[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% Pos ww310) (primEqInt (Pos ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6136[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];103 -> 6136[label="",style="solid", color="burlywood", weight=9]; 6136 -> 133[label="",style="solid", color="burlywood", weight=3]; 6137[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];103 -> 6137[label="",style="solid", color="burlywood", weight=9]; 6137 -> 134[label="",style="solid", color="burlywood", weight=3]; 104[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% Neg ww310) (primEqInt (Neg ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6138[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];104 -> 6138[label="",style="solid", color="burlywood", weight=9]; 6138 -> 135[label="",style="solid", color="burlywood", weight=3]; 6139[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];104 -> 6139[label="",style="solid", color="burlywood", weight=9]; 6139 -> 136[label="",style="solid", color="burlywood", weight=3]; 105[label="Neg (Succ ww3000) :% ww31",fontsize=16,color="green",shape="box"];106[label="ww41",fontsize=16,color="green",shape="box"];3996[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"];3996 -> 4028[label="",style="solid", color="black", weight=3]; 3997[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat (Succ ww2320) Zero && ww231 == ww229)",fontsize=16,color="black",shape="box"];3997 -> 4029[label="",style="solid", color="black", weight=3]; 3998[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat Zero (Succ ww2330) && ww231 == ww229)",fontsize=16,color="black",shape="box"];3998 -> 4030[label="",style="solid", color="black", weight=3]; 3999[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat Zero Zero && ww231 == ww229)",fontsize=16,color="black",shape="box"];3999 -> 4031[label="",style="solid", color="black", weight=3]; 111 -> 5[label="",style="dashed", color="red", weight=0]; 111[label="List.deleteBy (==) (Neg (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];111 -> 142[label="",style="dashed", color="magenta", weight=3]; 111 -> 143[label="",style="dashed", color="magenta", weight=3]; 112 -> 5[label="",style="dashed", color="red", weight=0]; 112[label="List.deleteBy (==) (Neg Zero :% ww31) ww41",fontsize=16,color="magenta"];112 -> 144[label="",style="dashed", color="magenta", weight=3]; 112 -> 145[label="",style="dashed", color="magenta", weight=3]; 113[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% Pos ww310) (primEqInt (Pos ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6140[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];113 -> 6140[label="",style="solid", color="burlywood", weight=9]; 6140 -> 146[label="",style="solid", color="burlywood", weight=3]; 6141[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];113 -> 6141[label="",style="solid", color="burlywood", weight=9]; 6141 -> 147[label="",style="solid", color="burlywood", weight=3]; 114[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% Neg ww310) (primEqInt (Neg ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6142[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];114 -> 6142[label="",style="solid", color="burlywood", weight=9]; 6142 -> 148[label="",style="solid", color="burlywood", weight=3]; 6143[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];114 -> 6143[label="",style="solid", color="burlywood", weight=9]; 6143 -> 149[label="",style="solid", color="burlywood", weight=3]; 115 -> 5[label="",style="dashed", color="red", weight=0]; 115[label="List.deleteBy (==) (Neg Zero :% ww31) ww41",fontsize=16,color="magenta"];115 -> 150[label="",style="dashed", color="magenta", weight=3]; 115 -> 151[label="",style="dashed", color="magenta", weight=3]; 116[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% Pos ww310) (primEqInt (Pos ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6144[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];116 -> 6144[label="",style="solid", color="burlywood", weight=9]; 6144 -> 152[label="",style="solid", color="burlywood", weight=3]; 6145[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];116 -> 6145[label="",style="solid", color="burlywood", weight=9]; 6145 -> 153[label="",style="solid", color="burlywood", weight=3]; 117[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% Neg ww310) (primEqInt (Neg ww310) ww401)",fontsize=16,color="burlywood",shape="box"];6146[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];117 -> 6146[label="",style="solid", color="burlywood", weight=9]; 6146 -> 154[label="",style="solid", color="burlywood", weight=3]; 6147[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];117 -> 6147[label="",style="solid", color="burlywood", weight=9]; 6147 -> 155[label="",style="solid", color="burlywood", weight=3]; 4000 -> 3764[label="",style="dashed", color="red", weight=0]; 4000[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqNat ww2240 ww2250 && ww223 == ww221)",fontsize=16,color="magenta"];4000 -> 4032[label="",style="dashed", color="magenta", weight=3]; 4000 -> 4033[label="",style="dashed", color="magenta", weight=3]; 4001[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (False && ww223 == ww221)",fontsize=16,color="black",shape="triangle"];4001 -> 4034[label="",style="solid", color="black", weight=3]; 4002 -> 4001[label="",style="dashed", color="red", weight=0]; 4002[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (False && ww223 == ww221)",fontsize=16,color="magenta"];4003[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (True && ww223 == ww221)",fontsize=16,color="black",shape="box"];4003 -> 4035[label="",style="solid", color="black", weight=3]; 123[label="Pos (Succ ww3000) :% ww31",fontsize=16,color="green",shape="box"];124[label="ww41",fontsize=16,color="green",shape="box"];125[label="Pos Zero :% ww31",fontsize=16,color="green",shape="box"];126[label="ww41",fontsize=16,color="green",shape="box"];127[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6148[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];127 -> 6148[label="",style="solid", color="burlywood", weight=9]; 6148 -> 163[label="",style="solid", color="burlywood", weight=3]; 6149[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];127 -> 6149[label="",style="solid", color="burlywood", weight=9]; 6149 -> 164[label="",style="solid", color="burlywood", weight=3]; 128[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6150[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];128 -> 6150[label="",style="solid", color="burlywood", weight=9]; 6150 -> 165[label="",style="solid", color="burlywood", weight=3]; 6151[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];128 -> 6151[label="",style="solid", color="burlywood", weight=9]; 6151 -> 166[label="",style="solid", color="burlywood", weight=3]; 129[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6152[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];129 -> 6152[label="",style="solid", color="burlywood", weight=9]; 6152 -> 167[label="",style="solid", color="burlywood", weight=3]; 6153[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];129 -> 6153[label="",style="solid", color="burlywood", weight=9]; 6153 -> 168[label="",style="solid", color="burlywood", weight=3]; 130[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6154[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];130 -> 6154[label="",style="solid", color="burlywood", weight=9]; 6154 -> 169[label="",style="solid", color="burlywood", weight=3]; 6155[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];130 -> 6155[label="",style="solid", color="burlywood", weight=9]; 6155 -> 170[label="",style="solid", color="burlywood", weight=3]; 131[label="Pos Zero :% ww31",fontsize=16,color="green",shape="box"];132[label="ww41",fontsize=16,color="green",shape="box"];133[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6156[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];133 -> 6156[label="",style="solid", color="burlywood", weight=9]; 6156 -> 171[label="",style="solid", color="burlywood", weight=3]; 6157[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];133 -> 6157[label="",style="solid", color="burlywood", weight=9]; 6157 -> 172[label="",style="solid", color="burlywood", weight=3]; 134[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6158[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];134 -> 6158[label="",style="solid", color="burlywood", weight=9]; 6158 -> 173[label="",style="solid", color="burlywood", weight=3]; 6159[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];134 -> 6159[label="",style="solid", color="burlywood", weight=9]; 6159 -> 174[label="",style="solid", color="burlywood", weight=3]; 135[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6160[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6160[label="",style="solid", color="burlywood", weight=9]; 6160 -> 175[label="",style="solid", color="burlywood", weight=3]; 6161[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6161[label="",style="solid", color="burlywood", weight=9]; 6161 -> 176[label="",style="solid", color="burlywood", weight=3]; 136[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6162[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];136 -> 6162[label="",style="solid", color="burlywood", weight=9]; 6162 -> 177[label="",style="solid", color="burlywood", weight=3]; 6163[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];136 -> 6163[label="",style="solid", color="burlywood", weight=9]; 6163 -> 178[label="",style="solid", color="burlywood", weight=3]; 4028 -> 3895[label="",style="dashed", color="red", weight=0]; 4028[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqNat ww2320 ww2330 && ww231 == ww229)",fontsize=16,color="magenta"];4028 -> 4080[label="",style="dashed", color="magenta", weight=3]; 4028 -> 4081[label="",style="dashed", color="magenta", weight=3]; 4029[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (False && ww231 == ww229)",fontsize=16,color="black",shape="triangle"];4029 -> 4082[label="",style="solid", color="black", weight=3]; 4030 -> 4029[label="",style="dashed", color="red", weight=0]; 4030[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (False && ww231 == ww229)",fontsize=16,color="magenta"];4031[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (True && ww231 == ww229)",fontsize=16,color="black",shape="box"];4031 -> 4083[label="",style="solid", color="black", weight=3]; 142[label="Neg (Succ ww3000) :% ww31",fontsize=16,color="green",shape="box"];143[label="ww41",fontsize=16,color="green",shape="box"];144[label="Neg Zero :% ww31",fontsize=16,color="green",shape="box"];145[label="ww41",fontsize=16,color="green",shape="box"];146[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6164[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];146 -> 6164[label="",style="solid", color="burlywood", weight=9]; 6164 -> 186[label="",style="solid", color="burlywood", weight=3]; 6165[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];146 -> 6165[label="",style="solid", color="burlywood", weight=9]; 6165 -> 187[label="",style="solid", color="burlywood", weight=3]; 147[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6166[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];147 -> 6166[label="",style="solid", color="burlywood", weight=9]; 6166 -> 188[label="",style="solid", color="burlywood", weight=3]; 6167[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];147 -> 6167[label="",style="solid", color="burlywood", weight=9]; 6167 -> 189[label="",style="solid", color="burlywood", weight=3]; 148[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6168[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];148 -> 6168[label="",style="solid", color="burlywood", weight=9]; 6168 -> 190[label="",style="solid", color="burlywood", weight=3]; 6169[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];148 -> 6169[label="",style="solid", color="burlywood", weight=9]; 6169 -> 191[label="",style="solid", color="burlywood", weight=3]; 149[label="List.deleteBy0 ww41 (Pos Zero :% ww401) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6170[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];149 -> 6170[label="",style="solid", color="burlywood", weight=9]; 6170 -> 192[label="",style="solid", color="burlywood", weight=3]; 6171[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];149 -> 6171[label="",style="solid", color="burlywood", weight=9]; 6171 -> 193[label="",style="solid", color="burlywood", weight=3]; 150[label="Neg Zero :% ww31",fontsize=16,color="green",shape="box"];151[label="ww41",fontsize=16,color="green",shape="box"];152[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6172[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];152 -> 6172[label="",style="solid", color="burlywood", weight=9]; 6172 -> 194[label="",style="solid", color="burlywood", weight=3]; 6173[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];152 -> 6173[label="",style="solid", color="burlywood", weight=9]; 6173 -> 195[label="",style="solid", color="burlywood", weight=3]; 153[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6174[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];153 -> 6174[label="",style="solid", color="burlywood", weight=9]; 6174 -> 196[label="",style="solid", color="burlywood", weight=3]; 6175[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];153 -> 6175[label="",style="solid", color="burlywood", weight=9]; 6175 -> 197[label="",style="solid", color="burlywood", weight=3]; 154[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) ww401)",fontsize=16,color="burlywood",shape="box"];6176[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];154 -> 6176[label="",style="solid", color="burlywood", weight=9]; 6176 -> 198[label="",style="solid", color="burlywood", weight=3]; 6177[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];154 -> 6177[label="",style="solid", color="burlywood", weight=9]; 6177 -> 199[label="",style="solid", color="burlywood", weight=3]; 155[label="List.deleteBy0 ww41 (Neg Zero :% ww401) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) ww401)",fontsize=16,color="burlywood",shape="box"];6178[label="ww401/Pos ww4010",fontsize=10,color="white",style="solid",shape="box"];155 -> 6178[label="",style="solid", color="burlywood", weight=9]; 6178 -> 200[label="",style="solid", color="burlywood", weight=3]; 6179[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];155 -> 6179[label="",style="solid", color="burlywood", weight=9]; 6179 -> 201[label="",style="solid", color="burlywood", weight=3]; 4032[label="ww2250",fontsize=16,color="green",shape="box"];4033[label="ww2240",fontsize=16,color="green",shape="box"];4034[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) False",fontsize=16,color="black",shape="triangle"];4034 -> 4084[label="",style="solid", color="black", weight=3]; 4035[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (ww223 == ww221)",fontsize=16,color="black",shape="box"];4035 -> 4085[label="",style="solid", color="black", weight=3]; 163[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6180[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];163 -> 6180[label="",style="solid", color="burlywood", weight=9]; 6180 -> 210[label="",style="solid", color="burlywood", weight=3]; 6181[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];163 -> 6181[label="",style="solid", color="burlywood", weight=9]; 6181 -> 211[label="",style="solid", color="burlywood", weight=3]; 164[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Neg ww4010))",fontsize=16,color="black",shape="box"];164 -> 212[label="",style="solid", color="black", weight=3]; 165[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6182[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];165 -> 6182[label="",style="solid", color="burlywood", weight=9]; 6182 -> 213[label="",style="solid", color="burlywood", weight=3]; 6183[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];165 -> 6183[label="",style="solid", color="burlywood", weight=9]; 6183 -> 214[label="",style="solid", color="burlywood", weight=3]; 166[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6184[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];166 -> 6184[label="",style="solid", color="burlywood", weight=9]; 6184 -> 215[label="",style="solid", color="burlywood", weight=3]; 6185[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];166 -> 6185[label="",style="solid", color="burlywood", weight=9]; 6185 -> 216[label="",style="solid", color="burlywood", weight=3]; 167[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Pos ww4010))",fontsize=16,color="black",shape="box"];167 -> 217[label="",style="solid", color="black", weight=3]; 168[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6186[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];168 -> 6186[label="",style="solid", color="burlywood", weight=9]; 6186 -> 218[label="",style="solid", color="burlywood", weight=3]; 6187[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];168 -> 6187[label="",style="solid", color="burlywood", weight=9]; 6187 -> 219[label="",style="solid", color="burlywood", weight=3]; 169[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6188[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];169 -> 6188[label="",style="solid", color="burlywood", weight=9]; 6188 -> 220[label="",style="solid", color="burlywood", weight=3]; 6189[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];169 -> 6189[label="",style="solid", color="burlywood", weight=9]; 6189 -> 221[label="",style="solid", color="burlywood", weight=3]; 170[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6190[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];170 -> 6190[label="",style="solid", color="burlywood", weight=9]; 6190 -> 222[label="",style="solid", color="burlywood", weight=3]; 6191[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];170 -> 6191[label="",style="solid", color="burlywood", weight=9]; 6191 -> 223[label="",style="solid", color="burlywood", weight=3]; 171[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6192[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];171 -> 6192[label="",style="solid", color="burlywood", weight=9]; 6192 -> 224[label="",style="solid", color="burlywood", weight=3]; 6193[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];171 -> 6193[label="",style="solid", color="burlywood", weight=9]; 6193 -> 225[label="",style="solid", color="burlywood", weight=3]; 172[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Neg ww4010))",fontsize=16,color="black",shape="box"];172 -> 226[label="",style="solid", color="black", weight=3]; 173[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6194[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];173 -> 6194[label="",style="solid", color="burlywood", weight=9]; 6194 -> 227[label="",style="solid", color="burlywood", weight=3]; 6195[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];173 -> 6195[label="",style="solid", color="burlywood", weight=9]; 6195 -> 228[label="",style="solid", color="burlywood", weight=3]; 174[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6196[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];174 -> 6196[label="",style="solid", color="burlywood", weight=9]; 6196 -> 229[label="",style="solid", color="burlywood", weight=3]; 6197[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];174 -> 6197[label="",style="solid", color="burlywood", weight=9]; 6197 -> 230[label="",style="solid", color="burlywood", weight=3]; 175[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Pos ww4010))",fontsize=16,color="black",shape="box"];175 -> 231[label="",style="solid", color="black", weight=3]; 176[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6198[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];176 -> 6198[label="",style="solid", color="burlywood", weight=9]; 6198 -> 232[label="",style="solid", color="burlywood", weight=3]; 6199[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];176 -> 6199[label="",style="solid", color="burlywood", weight=9]; 6199 -> 233[label="",style="solid", color="burlywood", weight=3]; 177[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6200[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];177 -> 6200[label="",style="solid", color="burlywood", weight=9]; 6200 -> 234[label="",style="solid", color="burlywood", weight=3]; 6201[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];177 -> 6201[label="",style="solid", color="burlywood", weight=9]; 6201 -> 235[label="",style="solid", color="burlywood", weight=3]; 178[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6202[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];178 -> 6202[label="",style="solid", color="burlywood", weight=9]; 6202 -> 236[label="",style="solid", color="burlywood", weight=3]; 6203[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];178 -> 6203[label="",style="solid", color="burlywood", weight=9]; 6203 -> 237[label="",style="solid", color="burlywood", weight=3]; 4080[label="ww2320",fontsize=16,color="green",shape="box"];4081[label="ww2330",fontsize=16,color="green",shape="box"];4082[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) False",fontsize=16,color="black",shape="triangle"];4082 -> 4118[label="",style="solid", color="black", weight=3]; 4083[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (ww231 == ww229)",fontsize=16,color="black",shape="box"];4083 -> 4119[label="",style="solid", color="black", weight=3]; 186[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6204[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];186 -> 6204[label="",style="solid", color="burlywood", weight=9]; 6204 -> 246[label="",style="solid", color="burlywood", weight=3]; 6205[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];186 -> 6205[label="",style="solid", color="burlywood", weight=9]; 6205 -> 247[label="",style="solid", color="burlywood", weight=3]; 187[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Neg ww4010))",fontsize=16,color="black",shape="box"];187 -> 248[label="",style="solid", color="black", weight=3]; 188[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6206[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];188 -> 6206[label="",style="solid", color="burlywood", weight=9]; 6206 -> 249[label="",style="solid", color="burlywood", weight=3]; 6207[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 6207[label="",style="solid", color="burlywood", weight=9]; 6207 -> 250[label="",style="solid", color="burlywood", weight=3]; 189[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6208[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];189 -> 6208[label="",style="solid", color="burlywood", weight=9]; 6208 -> 251[label="",style="solid", color="burlywood", weight=3]; 6209[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 6209[label="",style="solid", color="burlywood", weight=9]; 6209 -> 252[label="",style="solid", color="burlywood", weight=3]; 190[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Pos ww4010))",fontsize=16,color="black",shape="box"];190 -> 253[label="",style="solid", color="black", weight=3]; 191[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6210[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];191 -> 6210[label="",style="solid", color="burlywood", weight=9]; 6210 -> 254[label="",style="solid", color="burlywood", weight=3]; 6211[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 6211[label="",style="solid", color="burlywood", weight=9]; 6211 -> 255[label="",style="solid", color="burlywood", weight=3]; 192[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6212[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];192 -> 6212[label="",style="solid", color="burlywood", weight=9]; 6212 -> 256[label="",style="solid", color="burlywood", weight=3]; 6213[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 6213[label="",style="solid", color="burlywood", weight=9]; 6213 -> 257[label="",style="solid", color="burlywood", weight=3]; 193[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6214[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];193 -> 6214[label="",style="solid", color="burlywood", weight=9]; 6214 -> 258[label="",style="solid", color="burlywood", weight=3]; 6215[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 6215[label="",style="solid", color="burlywood", weight=9]; 6215 -> 259[label="",style="solid", color="burlywood", weight=3]; 194[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6216[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];194 -> 6216[label="",style="solid", color="burlywood", weight=9]; 6216 -> 260[label="",style="solid", color="burlywood", weight=3]; 6217[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 6217[label="",style="solid", color="burlywood", weight=9]; 6217 -> 261[label="",style="solid", color="burlywood", weight=3]; 195[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Neg ww4010))",fontsize=16,color="black",shape="box"];195 -> 262[label="",style="solid", color="black", weight=3]; 196[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6218[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];196 -> 6218[label="",style="solid", color="burlywood", weight=9]; 6218 -> 263[label="",style="solid", color="burlywood", weight=3]; 6219[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 6219[label="",style="solid", color="burlywood", weight=9]; 6219 -> 264[label="",style="solid", color="burlywood", weight=3]; 197[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6220[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];197 -> 6220[label="",style="solid", color="burlywood", weight=9]; 6220 -> 265[label="",style="solid", color="burlywood", weight=3]; 6221[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 6221[label="",style="solid", color="burlywood", weight=9]; 6221 -> 266[label="",style="solid", color="burlywood", weight=3]; 198[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Pos ww4010))",fontsize=16,color="black",shape="box"];198 -> 267[label="",style="solid", color="black", weight=3]; 199[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6222[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];199 -> 6222[label="",style="solid", color="burlywood", weight=9]; 6222 -> 268[label="",style="solid", color="burlywood", weight=3]; 6223[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];199 -> 6223[label="",style="solid", color="burlywood", weight=9]; 6223 -> 269[label="",style="solid", color="burlywood", weight=3]; 200[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos ww4010))",fontsize=16,color="burlywood",shape="box"];6224[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];200 -> 6224[label="",style="solid", color="burlywood", weight=9]; 6224 -> 270[label="",style="solid", color="burlywood", weight=3]; 6225[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];200 -> 6225[label="",style="solid", color="burlywood", weight=9]; 6225 -> 271[label="",style="solid", color="burlywood", weight=3]; 201[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg ww4010))",fontsize=16,color="burlywood",shape="box"];6226[label="ww4010/Succ ww40100",fontsize=10,color="white",style="solid",shape="box"];201 -> 6226[label="",style="solid", color="burlywood", weight=9]; 6226 -> 272[label="",style="solid", color="burlywood", weight=3]; 6227[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 6227[label="",style="solid", color="burlywood", weight=9]; 6227 -> 273[label="",style="solid", color="burlywood", weight=3]; 4084[label="Pos (Succ ww220) :% ww221 : List.deleteBy (==) (Pos (Succ ww222) :% ww223) ww219",fontsize=16,color="green",shape="box"];4084 -> 4120[label="",style="dashed", color="green", weight=3]; 4085[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% ww223) (primEqInt ww223 ww221)",fontsize=16,color="burlywood",shape="box"];6228[label="ww223/Pos ww2230",fontsize=10,color="white",style="solid",shape="box"];4085 -> 6228[label="",style="solid", color="burlywood", weight=9]; 6228 -> 4121[label="",style="solid", color="burlywood", weight=3]; 6229[label="ww223/Neg ww2230",fontsize=10,color="white",style="solid",shape="box"];4085 -> 6229[label="",style="solid", color="burlywood", weight=9]; 6229 -> 4122[label="",style="solid", color="burlywood", weight=3]; 210[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];210 -> 287[label="",style="solid", color="black", weight=3]; 211[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];211 -> 288[label="",style="solid", color="black", weight=3]; 212[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Pos Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];212 -> 289[label="",style="solid", color="black", weight=3]; 213[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];213 -> 290[label="",style="solid", color="black", weight=3]; 214[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];214 -> 291[label="",style="solid", color="black", weight=3]; 215[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];215 -> 292[label="",style="solid", color="black", weight=3]; 216[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];216 -> 293[label="",style="solid", color="black", weight=3]; 217[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Pos Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];217 -> 294[label="",style="solid", color="black", weight=3]; 218[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];218 -> 295[label="",style="solid", color="black", weight=3]; 219[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];219 -> 296[label="",style="solid", color="black", weight=3]; 220[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];220 -> 297[label="",style="solid", color="black", weight=3]; 221[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];221 -> 298[label="",style="solid", color="black", weight=3]; 222[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];222 -> 299[label="",style="solid", color="black", weight=3]; 223[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];223 -> 300[label="",style="solid", color="black", weight=3]; 224[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];224 -> 301[label="",style="solid", color="black", weight=3]; 225[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];225 -> 302[label="",style="solid", color="black", weight=3]; 226[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Pos Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];226 -> 303[label="",style="solid", color="black", weight=3]; 227[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];227 -> 304[label="",style="solid", color="black", weight=3]; 228[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];228 -> 305[label="",style="solid", color="black", weight=3]; 229[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];229 -> 306[label="",style="solid", color="black", weight=3]; 230[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];230 -> 307[label="",style="solid", color="black", weight=3]; 231[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Pos Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];231 -> 308[label="",style="solid", color="black", weight=3]; 232[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];232 -> 309[label="",style="solid", color="black", weight=3]; 233[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];233 -> 310[label="",style="solid", color="black", weight=3]; 234[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];234 -> 311[label="",style="solid", color="black", weight=3]; 235[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];235 -> 312[label="",style="solid", color="black", weight=3]; 236[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];236 -> 313[label="",style="solid", color="black", weight=3]; 237[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];237 -> 314[label="",style="solid", color="black", weight=3]; 4118[label="Neg (Succ ww228) :% ww229 : List.deleteBy (==) (Neg (Succ ww230) :% ww231) ww227",fontsize=16,color="green",shape="box"];4118 -> 4161[label="",style="dashed", color="green", weight=3]; 4119[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% ww231) (primEqInt ww231 ww229)",fontsize=16,color="burlywood",shape="box"];6230[label="ww231/Pos ww2310",fontsize=10,color="white",style="solid",shape="box"];4119 -> 6230[label="",style="solid", color="burlywood", weight=9]; 6230 -> 4162[label="",style="solid", color="burlywood", weight=3]; 6231[label="ww231/Neg ww2310",fontsize=10,color="white",style="solid",shape="box"];4119 -> 6231[label="",style="solid", color="burlywood", weight=9]; 6231 -> 4163[label="",style="solid", color="burlywood", weight=3]; 246[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];246 -> 328[label="",style="solid", color="black", weight=3]; 247[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];247 -> 329[label="",style="solid", color="black", weight=3]; 248[label="List.deleteBy0 ww41 (Pos Zero :% Neg ww4010) (==) (Neg Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];248 -> 330[label="",style="solid", color="black", weight=3]; 249[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];249 -> 331[label="",style="solid", color="black", weight=3]; 250[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];250 -> 332[label="",style="solid", color="black", weight=3]; 251[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];251 -> 333[label="",style="solid", color="black", weight=3]; 252[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];252 -> 334[label="",style="solid", color="black", weight=3]; 253[label="List.deleteBy0 ww41 (Pos Zero :% Pos ww4010) (==) (Neg Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];253 -> 335[label="",style="solid", color="black", weight=3]; 254[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];254 -> 336[label="",style="solid", color="black", weight=3]; 255[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];255 -> 337[label="",style="solid", color="black", weight=3]; 256[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];256 -> 338[label="",style="solid", color="black", weight=3]; 257[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];257 -> 339[label="",style="solid", color="black", weight=3]; 258[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];258 -> 340[label="",style="solid", color="black", weight=3]; 259[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];259 -> 341[label="",style="solid", color="black", weight=3]; 260[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];260 -> 342[label="",style="solid", color="black", weight=3]; 261[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqInt (Pos (Succ ww3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];261 -> 343[label="",style="solid", color="black", weight=3]; 262[label="List.deleteBy0 ww41 (Neg Zero :% Neg ww4010) (==) (Neg Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];262 -> 344[label="",style="solid", color="black", weight=3]; 263[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];263 -> 345[label="",style="solid", color="black", weight=3]; 264[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];264 -> 346[label="",style="solid", color="black", weight=3]; 265[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];265 -> 347[label="",style="solid", color="black", weight=3]; 266[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];266 -> 348[label="",style="solid", color="black", weight=3]; 267[label="List.deleteBy0 ww41 (Neg Zero :% Pos ww4010) (==) (Neg Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];267 -> 349[label="",style="solid", color="black", weight=3]; 268[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];268 -> 350[label="",style="solid", color="black", weight=3]; 269[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqInt (Neg (Succ ww3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];269 -> 351[label="",style="solid", color="black", weight=3]; 270[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos (Succ ww40100)))",fontsize=16,color="black",shape="box"];270 -> 352[label="",style="solid", color="black", weight=3]; 271[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];271 -> 353[label="",style="solid", color="black", weight=3]; 272[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg (Succ ww40100)))",fontsize=16,color="black",shape="box"];272 -> 354[label="",style="solid", color="black", weight=3]; 273[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];273 -> 355[label="",style="solid", color="black", weight=3]; 4120 -> 5[label="",style="dashed", color="red", weight=0]; 4120[label="List.deleteBy (==) (Pos (Succ ww222) :% ww223) ww219",fontsize=16,color="magenta"];4120 -> 4164[label="",style="dashed", color="magenta", weight=3]; 4120 -> 4165[label="",style="dashed", color="magenta", weight=3]; 4121[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Pos ww2230) (primEqInt (Pos ww2230) ww221)",fontsize=16,color="burlywood",shape="box"];6232[label="ww2230/Succ ww22300",fontsize=10,color="white",style="solid",shape="box"];4121 -> 6232[label="",style="solid", color="burlywood", weight=9]; 6232 -> 4166[label="",style="solid", color="burlywood", weight=3]; 6233[label="ww2230/Zero",fontsize=10,color="white",style="solid",shape="box"];4121 -> 6233[label="",style="solid", color="burlywood", weight=9]; 6233 -> 4167[label="",style="solid", color="burlywood", weight=3]; 4122[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Neg ww2230) (primEqInt (Neg ww2230) ww221)",fontsize=16,color="burlywood",shape="box"];6234[label="ww2230/Succ ww22300",fontsize=10,color="white",style="solid",shape="box"];4122 -> 6234[label="",style="solid", color="burlywood", weight=9]; 6234 -> 4168[label="",style="solid", color="burlywood", weight=3]; 6235[label="ww2230/Zero",fontsize=10,color="white",style="solid",shape="box"];4122 -> 6235[label="",style="solid", color="burlywood", weight=9]; 6235 -> 4169[label="",style="solid", color="burlywood", weight=3]; 287 -> 4644[label="",style="dashed", color="red", weight=0]; 287[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];287 -> 4645[label="",style="dashed", color="magenta", weight=3]; 287 -> 4646[label="",style="dashed", color="magenta", weight=3]; 287 -> 4647[label="",style="dashed", color="magenta", weight=3]; 287 -> 4648[label="",style="dashed", color="magenta", weight=3]; 287 -> 4649[label="",style="dashed", color="magenta", weight=3]; 288[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];288 -> 373[label="",style="solid", color="black", weight=3]; 289[label="Pos Zero :% Neg ww4010 : List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];289 -> 374[label="",style="dashed", color="green", weight=3]; 290[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];290 -> 375[label="",style="solid", color="black", weight=3]; 291[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];291 -> 376[label="",style="solid", color="black", weight=3]; 292[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];292 -> 377[label="",style="solid", color="black", weight=3]; 293[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];293 -> 378[label="",style="solid", color="black", weight=3]; 294[label="Pos Zero :% Pos ww4010 : List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];294 -> 379[label="",style="dashed", color="green", weight=3]; 295 -> 4713[label="",style="dashed", color="red", weight=0]; 295[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];295 -> 4714[label="",style="dashed", color="magenta", weight=3]; 295 -> 4715[label="",style="dashed", color="magenta", weight=3]; 295 -> 4716[label="",style="dashed", color="magenta", weight=3]; 295 -> 4717[label="",style="dashed", color="magenta", weight=3]; 295 -> 4718[label="",style="dashed", color="magenta", weight=3]; 296[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];296 -> 382[label="",style="solid", color="black", weight=3]; 297[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];297 -> 383[label="",style="solid", color="black", weight=3]; 298[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];298 -> 384[label="",style="solid", color="black", weight=3]; 299[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];299 -> 385[label="",style="solid", color="black", weight=3]; 300[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];300 -> 386[label="",style="solid", color="black", weight=3]; 301 -> 4789[label="",style="dashed", color="red", weight=0]; 301[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];301 -> 4790[label="",style="dashed", color="magenta", weight=3]; 301 -> 4791[label="",style="dashed", color="magenta", weight=3]; 301 -> 4792[label="",style="dashed", color="magenta", weight=3]; 301 -> 4793[label="",style="dashed", color="magenta", weight=3]; 301 -> 4794[label="",style="dashed", color="magenta", weight=3]; 302[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];302 -> 389[label="",style="solid", color="black", weight=3]; 303[label="Neg Zero :% Neg ww4010 : List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];303 -> 390[label="",style="dashed", color="green", weight=3]; 304[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];304 -> 391[label="",style="solid", color="black", weight=3]; 305[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];305 -> 392[label="",style="solid", color="black", weight=3]; 306[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];306 -> 393[label="",style="solid", color="black", weight=3]; 307[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];307 -> 394[label="",style="solid", color="black", weight=3]; 308[label="Neg Zero :% Pos ww4010 : List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];308 -> 395[label="",style="dashed", color="green", weight=3]; 309 -> 4887[label="",style="dashed", color="red", weight=0]; 309[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];309 -> 4888[label="",style="dashed", color="magenta", weight=3]; 309 -> 4889[label="",style="dashed", color="magenta", weight=3]; 309 -> 4890[label="",style="dashed", color="magenta", weight=3]; 309 -> 4891[label="",style="dashed", color="magenta", weight=3]; 309 -> 4892[label="",style="dashed", color="magenta", weight=3]; 310[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];310 -> 398[label="",style="solid", color="black", weight=3]; 311[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];311 -> 399[label="",style="solid", color="black", weight=3]; 312[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];312 -> 400[label="",style="solid", color="black", weight=3]; 313[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Pos Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];313 -> 401[label="",style="solid", color="black", weight=3]; 314[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Pos Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];314 -> 402[label="",style="solid", color="black", weight=3]; 4161 -> 5[label="",style="dashed", color="red", weight=0]; 4161[label="List.deleteBy (==) (Neg (Succ ww230) :% ww231) ww227",fontsize=16,color="magenta"];4161 -> 4201[label="",style="dashed", color="magenta", weight=3]; 4161 -> 4202[label="",style="dashed", color="magenta", weight=3]; 4162[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Pos ww2310) (primEqInt (Pos ww2310) ww229)",fontsize=16,color="burlywood",shape="box"];6236[label="ww2310/Succ ww23100",fontsize=10,color="white",style="solid",shape="box"];4162 -> 6236[label="",style="solid", color="burlywood", weight=9]; 6236 -> 4203[label="",style="solid", color="burlywood", weight=3]; 6237[label="ww2310/Zero",fontsize=10,color="white",style="solid",shape="box"];4162 -> 6237[label="",style="solid", color="burlywood", weight=9]; 6237 -> 4204[label="",style="solid", color="burlywood", weight=3]; 4163[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Neg ww2310) (primEqInt (Neg ww2310) ww229)",fontsize=16,color="burlywood",shape="box"];6238[label="ww2310/Succ ww23100",fontsize=10,color="white",style="solid",shape="box"];4163 -> 6238[label="",style="solid", color="burlywood", weight=9]; 6238 -> 4205[label="",style="solid", color="burlywood", weight=3]; 6239[label="ww2310/Zero",fontsize=10,color="white",style="solid",shape="box"];4163 -> 6239[label="",style="solid", color="burlywood", weight=9]; 6239 -> 4206[label="",style="solid", color="burlywood", weight=3]; 328 -> 4968[label="",style="dashed", color="red", weight=0]; 328[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];328 -> 4969[label="",style="dashed", color="magenta", weight=3]; 328 -> 4970[label="",style="dashed", color="magenta", weight=3]; 328 -> 4971[label="",style="dashed", color="magenta", weight=3]; 328 -> 4972[label="",style="dashed", color="magenta", weight=3]; 328 -> 4973[label="",style="dashed", color="magenta", weight=3]; 329[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];329 -> 420[label="",style="solid", color="black", weight=3]; 330[label="Pos Zero :% Neg ww4010 : List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];330 -> 421[label="",style="dashed", color="green", weight=3]; 331[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];331 -> 422[label="",style="solid", color="black", weight=3]; 332[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];332 -> 423[label="",style="solid", color="black", weight=3]; 333[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];333 -> 424[label="",style="solid", color="black", weight=3]; 334[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];334 -> 425[label="",style="solid", color="black", weight=3]; 335[label="Pos Zero :% Pos ww4010 : List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];335 -> 426[label="",style="dashed", color="green", weight=3]; 336 -> 5053[label="",style="dashed", color="red", weight=0]; 336[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];336 -> 5054[label="",style="dashed", color="magenta", weight=3]; 336 -> 5055[label="",style="dashed", color="magenta", weight=3]; 336 -> 5056[label="",style="dashed", color="magenta", weight=3]; 336 -> 5057[label="",style="dashed", color="magenta", weight=3]; 336 -> 5058[label="",style="dashed", color="magenta", weight=3]; 337[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];337 -> 429[label="",style="solid", color="black", weight=3]; 338[label="List.deleteBy0 ww41 (Pos Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];338 -> 430[label="",style="solid", color="black", weight=3]; 339[label="List.deleteBy0 ww41 (Pos Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];339 -> 431[label="",style="solid", color="black", weight=3]; 340[label="List.deleteBy0 ww41 (Pos Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];340 -> 432[label="",style="solid", color="black", weight=3]; 341[label="List.deleteBy0 ww41 (Pos Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];341 -> 433[label="",style="solid", color="black", weight=3]; 342 -> 5158[label="",style="dashed", color="red", weight=0]; 342[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];342 -> 5159[label="",style="dashed", color="magenta", weight=3]; 342 -> 5160[label="",style="dashed", color="magenta", weight=3]; 342 -> 5161[label="",style="dashed", color="magenta", weight=3]; 342 -> 5162[label="",style="dashed", color="magenta", weight=3]; 342 -> 5163[label="",style="dashed", color="magenta", weight=3]; 343[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos (Succ ww3100)) False",fontsize=16,color="black",shape="box"];343 -> 436[label="",style="solid", color="black", weight=3]; 344[label="Neg Zero :% Neg ww4010 : List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];344 -> 437[label="",style="dashed", color="green", weight=3]; 345[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];345 -> 438[label="",style="solid", color="black", weight=3]; 346[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];346 -> 439[label="",style="solid", color="black", weight=3]; 347[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Pos Zero) False",fontsize=16,color="black",shape="box"];347 -> 440[label="",style="solid", color="black", weight=3]; 348[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Pos Zero) True",fontsize=16,color="black",shape="box"];348 -> 441[label="",style="solid", color="black", weight=3]; 349[label="Neg Zero :% Pos ww4010 : List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];349 -> 442[label="",style="dashed", color="green", weight=3]; 350 -> 5242[label="",style="dashed", color="red", weight=0]; 350[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg (Succ ww3100)) (primEqNat ww3100 ww40100)",fontsize=16,color="magenta"];350 -> 5243[label="",style="dashed", color="magenta", weight=3]; 350 -> 5244[label="",style="dashed", color="magenta", weight=3]; 350 -> 5245[label="",style="dashed", color="magenta", weight=3]; 350 -> 5246[label="",style="dashed", color="magenta", weight=3]; 350 -> 5247[label="",style="dashed", color="magenta", weight=3]; 351[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg (Succ ww3100)) False",fontsize=16,color="black",shape="box"];351 -> 445[label="",style="solid", color="black", weight=3]; 352[label="List.deleteBy0 ww41 (Neg Zero :% Pos (Succ ww40100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];352 -> 446[label="",style="solid", color="black", weight=3]; 353[label="List.deleteBy0 ww41 (Neg Zero :% Pos Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];353 -> 447[label="",style="solid", color="black", weight=3]; 354[label="List.deleteBy0 ww41 (Neg Zero :% Neg (Succ ww40100)) (==) (Neg Zero :% Neg Zero) False",fontsize=16,color="black",shape="box"];354 -> 448[label="",style="solid", color="black", weight=3]; 355[label="List.deleteBy0 ww41 (Neg Zero :% Neg Zero) (==) (Neg Zero :% Neg Zero) True",fontsize=16,color="black",shape="box"];355 -> 449[label="",style="solid", color="black", weight=3]; 4164[label="Pos (Succ ww222) :% ww223",fontsize=16,color="green",shape="box"];4165[label="ww219",fontsize=16,color="green",shape="box"];4166[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"];6240[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4166 -> 6240[label="",style="solid", color="burlywood", weight=9]; 6240 -> 4207[label="",style="solid", color="burlywood", weight=3]; 6241[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4166 -> 6241[label="",style="solid", color="burlywood", weight=9]; 6241 -> 4208[label="",style="solid", color="burlywood", weight=3]; 4167[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Pos Zero) (primEqInt (Pos Zero) ww221)",fontsize=16,color="burlywood",shape="box"];6242[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4167 -> 6242[label="",style="solid", color="burlywood", weight=9]; 6242 -> 4209[label="",style="solid", color="burlywood", weight=3]; 6243[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4167 -> 6243[label="",style="solid", color="burlywood", weight=9]; 6243 -> 4210[label="",style="solid", color="burlywood", weight=3]; 4168[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"];6244[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4168 -> 6244[label="",style="solid", color="burlywood", weight=9]; 6244 -> 4211[label="",style="solid", color="burlywood", weight=3]; 6245[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4168 -> 6245[label="",style="solid", color="burlywood", weight=9]; 6245 -> 4212[label="",style="solid", color="burlywood", weight=3]; 4169[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% ww221) (==) (Pos (Succ ww222) :% Neg Zero) (primEqInt (Neg Zero) ww221)",fontsize=16,color="burlywood",shape="box"];6246[label="ww221/Pos ww2210",fontsize=10,color="white",style="solid",shape="box"];4169 -> 6246[label="",style="solid", color="burlywood", weight=9]; 6246 -> 4213[label="",style="solid", color="burlywood", weight=3]; 6247[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4169 -> 6247[label="",style="solid", color="burlywood", weight=9]; 6247 -> 4214[label="",style="solid", color="burlywood", weight=3]; 4645[label="ww3100",fontsize=16,color="green",shape="box"];4646[label="ww41",fontsize=16,color="green",shape="box"];4647[label="ww40100",fontsize=16,color="green",shape="box"];4648[label="ww40100",fontsize=16,color="green",shape="box"];4649[label="ww3100",fontsize=16,color="green",shape="box"];4644[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat ww301 ww302)",fontsize=16,color="burlywood",shape="triangle"];6248[label="ww301/Succ ww3010",fontsize=10,color="white",style="solid",shape="box"];4644 -> 6248[label="",style="solid", color="burlywood", weight=9]; 6248 -> 4695[label="",style="solid", color="burlywood", weight=3]; 6249[label="ww301/Zero",fontsize=10,color="white",style="solid",shape="box"];4644 -> 6249[label="",style="solid", color="burlywood", weight=9]; 6249 -> 4696[label="",style="solid", color="burlywood", weight=3]; 373[label="Pos Zero :% Pos Zero : List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];373 -> 476[label="",style="dashed", color="green", weight=3]; 374 -> 5[label="",style="dashed", color="red", weight=0]; 374[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];374 -> 477[label="",style="dashed", color="magenta", weight=3]; 374 -> 478[label="",style="dashed", color="magenta", weight=3]; 375[label="Pos Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];375 -> 479[label="",style="dashed", color="green", weight=3]; 376[label="ww41",fontsize=16,color="green",shape="box"];377[label="Pos Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];377 -> 480[label="",style="dashed", color="green", weight=3]; 378[label="ww41",fontsize=16,color="green",shape="box"];379 -> 5[label="",style="dashed", color="red", weight=0]; 379[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];379 -> 481[label="",style="dashed", color="magenta", weight=3]; 379 -> 482[label="",style="dashed", color="magenta", weight=3]; 4714[label="ww3100",fontsize=16,color="green",shape="box"];4715[label="ww40100",fontsize=16,color="green",shape="box"];4716[label="ww40100",fontsize=16,color="green",shape="box"];4717[label="ww3100",fontsize=16,color="green",shape="box"];4718[label="ww41",fontsize=16,color="green",shape="box"];4713[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat ww307 ww308)",fontsize=16,color="burlywood",shape="triangle"];6250[label="ww307/Succ ww3070",fontsize=10,color="white",style="solid",shape="box"];4713 -> 6250[label="",style="solid", color="burlywood", weight=9]; 6250 -> 4764[label="",style="solid", color="burlywood", weight=3]; 6251[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];4713 -> 6251[label="",style="solid", color="burlywood", weight=9]; 6251 -> 4765[label="",style="solid", color="burlywood", weight=3]; 382[label="Pos Zero :% Neg Zero : List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];382 -> 487[label="",style="dashed", color="green", weight=3]; 383[label="Pos Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];383 -> 488[label="",style="dashed", color="green", weight=3]; 384[label="ww41",fontsize=16,color="green",shape="box"];385[label="Pos Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];385 -> 489[label="",style="dashed", color="green", weight=3]; 386[label="ww41",fontsize=16,color="green",shape="box"];4790[label="ww40100",fontsize=16,color="green",shape="box"];4791[label="ww3100",fontsize=16,color="green",shape="box"];4792[label="ww41",fontsize=16,color="green",shape="box"];4793[label="ww3100",fontsize=16,color="green",shape="box"];4794[label="ww40100",fontsize=16,color="green",shape="box"];4789[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat ww313 ww314)",fontsize=16,color="burlywood",shape="triangle"];6252[label="ww313/Succ ww3130",fontsize=10,color="white",style="solid",shape="box"];4789 -> 6252[label="",style="solid", color="burlywood", weight=9]; 6252 -> 4840[label="",style="solid", color="burlywood", weight=3]; 6253[label="ww313/Zero",fontsize=10,color="white",style="solid",shape="box"];4789 -> 6253[label="",style="solid", color="burlywood", weight=9]; 6253 -> 4841[label="",style="solid", color="burlywood", weight=3]; 389[label="Neg Zero :% Pos Zero : List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];389 -> 494[label="",style="dashed", color="green", weight=3]; 390 -> 5[label="",style="dashed", color="red", weight=0]; 390[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];390 -> 495[label="",style="dashed", color="magenta", weight=3]; 390 -> 496[label="",style="dashed", color="magenta", weight=3]; 391[label="Neg Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];391 -> 497[label="",style="dashed", color="green", weight=3]; 392[label="ww41",fontsize=16,color="green",shape="box"];393[label="Neg Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];393 -> 498[label="",style="dashed", color="green", weight=3]; 394[label="ww41",fontsize=16,color="green",shape="box"];395 -> 5[label="",style="dashed", color="red", weight=0]; 395[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];395 -> 499[label="",style="dashed", color="magenta", weight=3]; 395 -> 500[label="",style="dashed", color="magenta", weight=3]; 4888[label="ww3100",fontsize=16,color="green",shape="box"];4889[label="ww40100",fontsize=16,color="green",shape="box"];4890[label="ww41",fontsize=16,color="green",shape="box"];4891[label="ww3100",fontsize=16,color="green",shape="box"];4892[label="ww40100",fontsize=16,color="green",shape="box"];4887[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat ww319 ww320)",fontsize=16,color="burlywood",shape="triangle"];6254[label="ww319/Succ ww3190",fontsize=10,color="white",style="solid",shape="box"];4887 -> 6254[label="",style="solid", color="burlywood", weight=9]; 6254 -> 4938[label="",style="solid", color="burlywood", weight=3]; 6255[label="ww319/Zero",fontsize=10,color="white",style="solid",shape="box"];4887 -> 6255[label="",style="solid", color="burlywood", weight=9]; 6255 -> 4939[label="",style="solid", color="burlywood", weight=3]; 398[label="Neg Zero :% Neg Zero : List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];398 -> 505[label="",style="dashed", color="green", weight=3]; 399[label="Neg Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];399 -> 506[label="",style="dashed", color="green", weight=3]; 400[label="ww41",fontsize=16,color="green",shape="box"];401[label="Neg Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];401 -> 507[label="",style="dashed", color="green", weight=3]; 402[label="ww41",fontsize=16,color="green",shape="box"];4201[label="Neg (Succ ww230) :% ww231",fontsize=16,color="green",shape="box"];4202[label="ww227",fontsize=16,color="green",shape="box"];4203[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"];6256[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4203 -> 6256[label="",style="solid", color="burlywood", weight=9]; 6256 -> 4253[label="",style="solid", color="burlywood", weight=3]; 6257[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4203 -> 6257[label="",style="solid", color="burlywood", weight=9]; 6257 -> 4254[label="",style="solid", color="burlywood", weight=3]; 4204[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Pos Zero) (primEqInt (Pos Zero) ww229)",fontsize=16,color="burlywood",shape="box"];6258[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4204 -> 6258[label="",style="solid", color="burlywood", weight=9]; 6258 -> 4255[label="",style="solid", color="burlywood", weight=3]; 6259[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4204 -> 6259[label="",style="solid", color="burlywood", weight=9]; 6259 -> 4256[label="",style="solid", color="burlywood", weight=3]; 4205[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"];6260[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4205 -> 6260[label="",style="solid", color="burlywood", weight=9]; 6260 -> 4257[label="",style="solid", color="burlywood", weight=3]; 6261[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4205 -> 6261[label="",style="solid", color="burlywood", weight=9]; 6261 -> 4258[label="",style="solid", color="burlywood", weight=3]; 4206[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% ww229) (==) (Neg (Succ ww230) :% Neg Zero) (primEqInt (Neg Zero) ww229)",fontsize=16,color="burlywood",shape="box"];6262[label="ww229/Pos ww2290",fontsize=10,color="white",style="solid",shape="box"];4206 -> 6262[label="",style="solid", color="burlywood", weight=9]; 6262 -> 4259[label="",style="solid", color="burlywood", weight=3]; 6263[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4206 -> 6263[label="",style="solid", color="burlywood", weight=9]; 6263 -> 4260[label="",style="solid", color="burlywood", weight=3]; 4969[label="ww3100",fontsize=16,color="green",shape="box"];4970[label="ww41",fontsize=16,color="green",shape="box"];4971[label="ww3100",fontsize=16,color="green",shape="box"];4972[label="ww40100",fontsize=16,color="green",shape="box"];4973[label="ww40100",fontsize=16,color="green",shape="box"];4968[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat ww325 ww326)",fontsize=16,color="burlywood",shape="triangle"];6264[label="ww325/Succ ww3250",fontsize=10,color="white",style="solid",shape="box"];4968 -> 6264[label="",style="solid", color="burlywood", weight=9]; 6264 -> 5019[label="",style="solid", color="burlywood", weight=3]; 6265[label="ww325/Zero",fontsize=10,color="white",style="solid",shape="box"];4968 -> 6265[label="",style="solid", color="burlywood", weight=9]; 6265 -> 5020[label="",style="solid", color="burlywood", weight=3]; 420[label="Pos Zero :% Pos Zero : List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];420 -> 534[label="",style="dashed", color="green", weight=3]; 421 -> 5[label="",style="dashed", color="red", weight=0]; 421[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];421 -> 535[label="",style="dashed", color="magenta", weight=3]; 421 -> 536[label="",style="dashed", color="magenta", weight=3]; 422[label="Pos Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];422 -> 537[label="",style="dashed", color="green", weight=3]; 423[label="ww41",fontsize=16,color="green",shape="box"];424[label="Pos Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];424 -> 538[label="",style="dashed", color="green", weight=3]; 425[label="ww41",fontsize=16,color="green",shape="box"];426 -> 5[label="",style="dashed", color="red", weight=0]; 426[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];426 -> 539[label="",style="dashed", color="magenta", weight=3]; 426 -> 540[label="",style="dashed", color="magenta", weight=3]; 5054[label="ww3100",fontsize=16,color="green",shape="box"];5055[label="ww41",fontsize=16,color="green",shape="box"];5056[label="ww40100",fontsize=16,color="green",shape="box"];5057[label="ww3100",fontsize=16,color="green",shape="box"];5058[label="ww40100",fontsize=16,color="green",shape="box"];5053[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat ww331 ww332)",fontsize=16,color="burlywood",shape="triangle"];6266[label="ww331/Succ ww3310",fontsize=10,color="white",style="solid",shape="box"];5053 -> 6266[label="",style="solid", color="burlywood", weight=9]; 6266 -> 5104[label="",style="solid", color="burlywood", weight=3]; 6267[label="ww331/Zero",fontsize=10,color="white",style="solid",shape="box"];5053 -> 6267[label="",style="solid", color="burlywood", weight=9]; 6267 -> 5105[label="",style="solid", color="burlywood", weight=3]; 429[label="Pos Zero :% Neg Zero : List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];429 -> 545[label="",style="dashed", color="green", weight=3]; 430[label="Pos Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];430 -> 546[label="",style="dashed", color="green", weight=3]; 431[label="ww41",fontsize=16,color="green",shape="box"];432[label="Pos Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];432 -> 547[label="",style="dashed", color="green", weight=3]; 433[label="ww41",fontsize=16,color="green",shape="box"];5159[label="ww40100",fontsize=16,color="green",shape="box"];5160[label="ww3100",fontsize=16,color="green",shape="box"];5161[label="ww40100",fontsize=16,color="green",shape="box"];5162[label="ww3100",fontsize=16,color="green",shape="box"];5163[label="ww41",fontsize=16,color="green",shape="box"];5158[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat ww337 ww338)",fontsize=16,color="burlywood",shape="triangle"];6268[label="ww337/Succ ww3370",fontsize=10,color="white",style="solid",shape="box"];5158 -> 6268[label="",style="solid", color="burlywood", weight=9]; 6268 -> 5209[label="",style="solid", color="burlywood", weight=3]; 6269[label="ww337/Zero",fontsize=10,color="white",style="solid",shape="box"];5158 -> 6269[label="",style="solid", color="burlywood", weight=9]; 6269 -> 5210[label="",style="solid", color="burlywood", weight=3]; 436[label="Neg Zero :% Pos Zero : List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];436 -> 552[label="",style="dashed", color="green", weight=3]; 437 -> 5[label="",style="dashed", color="red", weight=0]; 437[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];437 -> 553[label="",style="dashed", color="magenta", weight=3]; 437 -> 554[label="",style="dashed", color="magenta", weight=3]; 438[label="Neg Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];438 -> 555[label="",style="dashed", color="green", weight=3]; 439[label="ww41",fontsize=16,color="green",shape="box"];440[label="Neg Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="green",shape="box"];440 -> 556[label="",style="dashed", color="green", weight=3]; 441[label="ww41",fontsize=16,color="green",shape="box"];442 -> 5[label="",style="dashed", color="red", weight=0]; 442[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];442 -> 557[label="",style="dashed", color="magenta", weight=3]; 442 -> 558[label="",style="dashed", color="magenta", weight=3]; 5243[label="ww41",fontsize=16,color="green",shape="box"];5244[label="ww3100",fontsize=16,color="green",shape="box"];5245[label="ww40100",fontsize=16,color="green",shape="box"];5246[label="ww40100",fontsize=16,color="green",shape="box"];5247[label="ww3100",fontsize=16,color="green",shape="box"];5242[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat ww343 ww344)",fontsize=16,color="burlywood",shape="triangle"];6270[label="ww343/Succ ww3430",fontsize=10,color="white",style="solid",shape="box"];5242 -> 6270[label="",style="solid", color="burlywood", weight=9]; 6270 -> 5293[label="",style="solid", color="burlywood", weight=3]; 6271[label="ww343/Zero",fontsize=10,color="white",style="solid",shape="box"];5242 -> 6271[label="",style="solid", color="burlywood", weight=9]; 6271 -> 5294[label="",style="solid", color="burlywood", weight=3]; 445[label="Neg Zero :% Neg Zero : List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="green",shape="box"];445 -> 563[label="",style="dashed", color="green", weight=3]; 446[label="Neg Zero :% Pos (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];446 -> 564[label="",style="dashed", color="green", weight=3]; 447[label="ww41",fontsize=16,color="green",shape="box"];448[label="Neg Zero :% Neg (Succ ww40100) : List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="green",shape="box"];448 -> 565[label="",style="dashed", color="green", weight=3]; 449[label="ww41",fontsize=16,color="green",shape="box"];4207[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"];6272[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4207 -> 6272[label="",style="solid", color="burlywood", weight=9]; 6272 -> 4261[label="",style="solid", color="burlywood", weight=3]; 6273[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4207 -> 6273[label="",style="solid", color="burlywood", weight=9]; 6273 -> 4262[label="",style="solid", color="burlywood", weight=3]; 4208[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"];4208 -> 4263[label="",style="solid", color="black", weight=3]; 4209[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"];6274[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4209 -> 6274[label="",style="solid", color="burlywood", weight=9]; 6274 -> 4264[label="",style="solid", color="burlywood", weight=3]; 6275[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4209 -> 6275[label="",style="solid", color="burlywood", weight=9]; 6275 -> 4265[label="",style="solid", color="burlywood", weight=3]; 4210[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"];6276[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4210 -> 6276[label="",style="solid", color="burlywood", weight=9]; 6276 -> 4266[label="",style="solid", color="burlywood", weight=3]; 6277[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4210 -> 6277[label="",style="solid", color="burlywood", weight=9]; 6277 -> 4267[label="",style="solid", color="burlywood", weight=3]; 4211[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"];4211 -> 4268[label="",style="solid", color="black", weight=3]; 4212[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"];6278[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4212 -> 6278[label="",style="solid", color="burlywood", weight=9]; 6278 -> 4269[label="",style="solid", color="burlywood", weight=3]; 6279[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4212 -> 6279[label="",style="solid", color="burlywood", weight=9]; 6279 -> 4270[label="",style="solid", color="burlywood", weight=3]; 4213[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"];6280[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4213 -> 6280[label="",style="solid", color="burlywood", weight=9]; 6280 -> 4271[label="",style="solid", color="burlywood", weight=3]; 6281[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4213 -> 6281[label="",style="solid", color="burlywood", weight=9]; 6281 -> 4272[label="",style="solid", color="burlywood", weight=3]; 4214[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"];6282[label="ww2210/Succ ww22100",fontsize=10,color="white",style="solid",shape="box"];4214 -> 6282[label="",style="solid", color="burlywood", weight=9]; 6282 -> 4273[label="",style="solid", color="burlywood", weight=3]; 6283[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4214 -> 6283[label="",style="solid", color="burlywood", weight=9]; 6283 -> 4274[label="",style="solid", color="burlywood", weight=3]; 4695[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat (Succ ww3010) ww302)",fontsize=16,color="burlywood",shape="box"];6284[label="ww302/Succ ww3020",fontsize=10,color="white",style="solid",shape="box"];4695 -> 6284[label="",style="solid", color="burlywood", weight=9]; 6284 -> 4766[label="",style="solid", color="burlywood", weight=3]; 6285[label="ww302/Zero",fontsize=10,color="white",style="solid",shape="box"];4695 -> 6285[label="",style="solid", color="burlywood", weight=9]; 6285 -> 4767[label="",style="solid", color="burlywood", weight=3]; 4696[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat Zero ww302)",fontsize=16,color="burlywood",shape="box"];6286[label="ww302/Succ ww3020",fontsize=10,color="white",style="solid",shape="box"];4696 -> 6286[label="",style="solid", color="burlywood", weight=9]; 6286 -> 4768[label="",style="solid", color="burlywood", weight=3]; 6287[label="ww302/Zero",fontsize=10,color="white",style="solid",shape="box"];4696 -> 6287[label="",style="solid", color="burlywood", weight=9]; 6287 -> 4769[label="",style="solid", color="burlywood", weight=3]; 476 -> 5[label="",style="dashed", color="red", weight=0]; 476[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];476 -> 597[label="",style="dashed", color="magenta", weight=3]; 476 -> 598[label="",style="dashed", color="magenta", weight=3]; 477[label="Pos Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];478[label="ww41",fontsize=16,color="green",shape="box"];479 -> 5[label="",style="dashed", color="red", weight=0]; 479[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];479 -> 599[label="",style="dashed", color="magenta", weight=3]; 479 -> 600[label="",style="dashed", color="magenta", weight=3]; 480 -> 5[label="",style="dashed", color="red", weight=0]; 480[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];480 -> 601[label="",style="dashed", color="magenta", weight=3]; 480 -> 602[label="",style="dashed", color="magenta", weight=3]; 481[label="Pos Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];482[label="ww41",fontsize=16,color="green",shape="box"];4764[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat (Succ ww3070) ww308)",fontsize=16,color="burlywood",shape="box"];6288[label="ww308/Succ ww3080",fontsize=10,color="white",style="solid",shape="box"];4764 -> 6288[label="",style="solid", color="burlywood", weight=9]; 6288 -> 4842[label="",style="solid", color="burlywood", weight=3]; 6289[label="ww308/Zero",fontsize=10,color="white",style="solid",shape="box"];4764 -> 6289[label="",style="solid", color="burlywood", weight=9]; 6289 -> 4843[label="",style="solid", color="burlywood", weight=3]; 4765[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat Zero ww308)",fontsize=16,color="burlywood",shape="box"];6290[label="ww308/Succ ww3080",fontsize=10,color="white",style="solid",shape="box"];4765 -> 6290[label="",style="solid", color="burlywood", weight=9]; 6290 -> 4844[label="",style="solid", color="burlywood", weight=3]; 6291[label="ww308/Zero",fontsize=10,color="white",style="solid",shape="box"];4765 -> 6291[label="",style="solid", color="burlywood", weight=9]; 6291 -> 4845[label="",style="solid", color="burlywood", weight=3]; 487 -> 5[label="",style="dashed", color="red", weight=0]; 487[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];487 -> 607[label="",style="dashed", color="magenta", weight=3]; 487 -> 608[label="",style="dashed", color="magenta", weight=3]; 488 -> 5[label="",style="dashed", color="red", weight=0]; 488[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];488 -> 609[label="",style="dashed", color="magenta", weight=3]; 488 -> 610[label="",style="dashed", color="magenta", weight=3]; 489 -> 5[label="",style="dashed", color="red", weight=0]; 489[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];489 -> 611[label="",style="dashed", color="magenta", weight=3]; 489 -> 612[label="",style="dashed", color="magenta", weight=3]; 4840[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat (Succ ww3130) ww314)",fontsize=16,color="burlywood",shape="box"];6292[label="ww314/Succ ww3140",fontsize=10,color="white",style="solid",shape="box"];4840 -> 6292[label="",style="solid", color="burlywood", weight=9]; 6292 -> 4940[label="",style="solid", color="burlywood", weight=3]; 6293[label="ww314/Zero",fontsize=10,color="white",style="solid",shape="box"];4840 -> 6293[label="",style="solid", color="burlywood", weight=9]; 6293 -> 4941[label="",style="solid", color="burlywood", weight=3]; 4841[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat Zero ww314)",fontsize=16,color="burlywood",shape="box"];6294[label="ww314/Succ ww3140",fontsize=10,color="white",style="solid",shape="box"];4841 -> 6294[label="",style="solid", color="burlywood", weight=9]; 6294 -> 4942[label="",style="solid", color="burlywood", weight=3]; 6295[label="ww314/Zero",fontsize=10,color="white",style="solid",shape="box"];4841 -> 6295[label="",style="solid", color="burlywood", weight=9]; 6295 -> 4943[label="",style="solid", color="burlywood", weight=3]; 494 -> 5[label="",style="dashed", color="red", weight=0]; 494[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];494 -> 617[label="",style="dashed", color="magenta", weight=3]; 494 -> 618[label="",style="dashed", color="magenta", weight=3]; 495[label="Pos Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];496[label="ww41",fontsize=16,color="green",shape="box"];497 -> 5[label="",style="dashed", color="red", weight=0]; 497[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];497 -> 619[label="",style="dashed", color="magenta", weight=3]; 497 -> 620[label="",style="dashed", color="magenta", weight=3]; 498 -> 5[label="",style="dashed", color="red", weight=0]; 498[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];498 -> 621[label="",style="dashed", color="magenta", weight=3]; 498 -> 622[label="",style="dashed", color="magenta", weight=3]; 499[label="Pos Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];500[label="ww41",fontsize=16,color="green",shape="box"];4938[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat (Succ ww3190) ww320)",fontsize=16,color="burlywood",shape="box"];6296[label="ww320/Succ ww3200",fontsize=10,color="white",style="solid",shape="box"];4938 -> 6296[label="",style="solid", color="burlywood", weight=9]; 6296 -> 5021[label="",style="solid", color="burlywood", weight=3]; 6297[label="ww320/Zero",fontsize=10,color="white",style="solid",shape="box"];4938 -> 6297[label="",style="solid", color="burlywood", weight=9]; 6297 -> 5022[label="",style="solid", color="burlywood", weight=3]; 4939[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat Zero ww320)",fontsize=16,color="burlywood",shape="box"];6298[label="ww320/Succ ww3200",fontsize=10,color="white",style="solid",shape="box"];4939 -> 6298[label="",style="solid", color="burlywood", weight=9]; 6298 -> 5023[label="",style="solid", color="burlywood", weight=3]; 6299[label="ww320/Zero",fontsize=10,color="white",style="solid",shape="box"];4939 -> 6299[label="",style="solid", color="burlywood", weight=9]; 6299 -> 5024[label="",style="solid", color="burlywood", weight=3]; 505 -> 5[label="",style="dashed", color="red", weight=0]; 505[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];505 -> 627[label="",style="dashed", color="magenta", weight=3]; 505 -> 628[label="",style="dashed", color="magenta", weight=3]; 506 -> 5[label="",style="dashed", color="red", weight=0]; 506[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];506 -> 629[label="",style="dashed", color="magenta", weight=3]; 506 -> 630[label="",style="dashed", color="magenta", weight=3]; 507 -> 5[label="",style="dashed", color="red", weight=0]; 507[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];507 -> 631[label="",style="dashed", color="magenta", weight=3]; 507 -> 632[label="",style="dashed", color="magenta", weight=3]; 4253[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"];6300[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4253 -> 6300[label="",style="solid", color="burlywood", weight=9]; 6300 -> 4314[label="",style="solid", color="burlywood", weight=3]; 6301[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4253 -> 6301[label="",style="solid", color="burlywood", weight=9]; 6301 -> 4315[label="",style="solid", color="burlywood", weight=3]; 4254[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"];4254 -> 4316[label="",style="solid", color="black", weight=3]; 4255[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"];6302[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4255 -> 6302[label="",style="solid", color="burlywood", weight=9]; 6302 -> 4317[label="",style="solid", color="burlywood", weight=3]; 6303[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4255 -> 6303[label="",style="solid", color="burlywood", weight=9]; 6303 -> 4318[label="",style="solid", color="burlywood", weight=3]; 4256[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"];6304[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4256 -> 6304[label="",style="solid", color="burlywood", weight=9]; 6304 -> 4319[label="",style="solid", color="burlywood", weight=3]; 6305[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4256 -> 6305[label="",style="solid", color="burlywood", weight=9]; 6305 -> 4320[label="",style="solid", color="burlywood", weight=3]; 4257[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"];4257 -> 4321[label="",style="solid", color="black", weight=3]; 4258[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"];6306[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4258 -> 6306[label="",style="solid", color="burlywood", weight=9]; 6306 -> 4322[label="",style="solid", color="burlywood", weight=3]; 6307[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4258 -> 6307[label="",style="solid", color="burlywood", weight=9]; 6307 -> 4323[label="",style="solid", color="burlywood", weight=3]; 4259[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"];6308[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4259 -> 6308[label="",style="solid", color="burlywood", weight=9]; 6308 -> 4324[label="",style="solid", color="burlywood", weight=3]; 6309[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4259 -> 6309[label="",style="solid", color="burlywood", weight=9]; 6309 -> 4325[label="",style="solid", color="burlywood", weight=3]; 4260[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"];6310[label="ww2290/Succ ww22900",fontsize=10,color="white",style="solid",shape="box"];4260 -> 6310[label="",style="solid", color="burlywood", weight=9]; 6310 -> 4326[label="",style="solid", color="burlywood", weight=3]; 6311[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4260 -> 6311[label="",style="solid", color="burlywood", weight=9]; 6311 -> 4327[label="",style="solid", color="burlywood", weight=3]; 5019[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat (Succ ww3250) ww326)",fontsize=16,color="burlywood",shape="box"];6312[label="ww326/Succ ww3260",fontsize=10,color="white",style="solid",shape="box"];5019 -> 6312[label="",style="solid", color="burlywood", weight=9]; 6312 -> 5106[label="",style="solid", color="burlywood", weight=3]; 6313[label="ww326/Zero",fontsize=10,color="white",style="solid",shape="box"];5019 -> 6313[label="",style="solid", color="burlywood", weight=9]; 6313 -> 5107[label="",style="solid", color="burlywood", weight=3]; 5020[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat Zero ww326)",fontsize=16,color="burlywood",shape="box"];6314[label="ww326/Succ ww3260",fontsize=10,color="white",style="solid",shape="box"];5020 -> 6314[label="",style="solid", color="burlywood", weight=9]; 6314 -> 5108[label="",style="solid", color="burlywood", weight=3]; 6315[label="ww326/Zero",fontsize=10,color="white",style="solid",shape="box"];5020 -> 6315[label="",style="solid", color="burlywood", weight=9]; 6315 -> 5109[label="",style="solid", color="burlywood", weight=3]; 534 -> 5[label="",style="dashed", color="red", weight=0]; 534[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];534 -> 664[label="",style="dashed", color="magenta", weight=3]; 534 -> 665[label="",style="dashed", color="magenta", weight=3]; 535[label="Neg Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];536[label="ww41",fontsize=16,color="green",shape="box"];537 -> 5[label="",style="dashed", color="red", weight=0]; 537[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];537 -> 666[label="",style="dashed", color="magenta", weight=3]; 537 -> 667[label="",style="dashed", color="magenta", weight=3]; 538 -> 5[label="",style="dashed", color="red", weight=0]; 538[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];538 -> 668[label="",style="dashed", color="magenta", weight=3]; 538 -> 669[label="",style="dashed", color="magenta", weight=3]; 539[label="Neg Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];540[label="ww41",fontsize=16,color="green",shape="box"];5104[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat (Succ ww3310) ww332)",fontsize=16,color="burlywood",shape="box"];6316[label="ww332/Succ ww3320",fontsize=10,color="white",style="solid",shape="box"];5104 -> 6316[label="",style="solid", color="burlywood", weight=9]; 6316 -> 5211[label="",style="solid", color="burlywood", weight=3]; 6317[label="ww332/Zero",fontsize=10,color="white",style="solid",shape="box"];5104 -> 6317[label="",style="solid", color="burlywood", weight=9]; 6317 -> 5212[label="",style="solid", color="burlywood", weight=3]; 5105[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat Zero ww332)",fontsize=16,color="burlywood",shape="box"];6318[label="ww332/Succ ww3320",fontsize=10,color="white",style="solid",shape="box"];5105 -> 6318[label="",style="solid", color="burlywood", weight=9]; 6318 -> 5213[label="",style="solid", color="burlywood", weight=3]; 6319[label="ww332/Zero",fontsize=10,color="white",style="solid",shape="box"];5105 -> 6319[label="",style="solid", color="burlywood", weight=9]; 6319 -> 5214[label="",style="solid", color="burlywood", weight=3]; 545 -> 5[label="",style="dashed", color="red", weight=0]; 545[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];545 -> 674[label="",style="dashed", color="magenta", weight=3]; 545 -> 675[label="",style="dashed", color="magenta", weight=3]; 546 -> 5[label="",style="dashed", color="red", weight=0]; 546[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];546 -> 676[label="",style="dashed", color="magenta", weight=3]; 546 -> 677[label="",style="dashed", color="magenta", weight=3]; 547 -> 5[label="",style="dashed", color="red", weight=0]; 547[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];547 -> 678[label="",style="dashed", color="magenta", weight=3]; 547 -> 679[label="",style="dashed", color="magenta", weight=3]; 5209[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat (Succ ww3370) ww338)",fontsize=16,color="burlywood",shape="box"];6320[label="ww338/Succ ww3380",fontsize=10,color="white",style="solid",shape="box"];5209 -> 6320[label="",style="solid", color="burlywood", weight=9]; 6320 -> 5295[label="",style="solid", color="burlywood", weight=3]; 6321[label="ww338/Zero",fontsize=10,color="white",style="solid",shape="box"];5209 -> 6321[label="",style="solid", color="burlywood", weight=9]; 6321 -> 5296[label="",style="solid", color="burlywood", weight=3]; 5210[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat Zero ww338)",fontsize=16,color="burlywood",shape="box"];6322[label="ww338/Succ ww3380",fontsize=10,color="white",style="solid",shape="box"];5210 -> 6322[label="",style="solid", color="burlywood", weight=9]; 6322 -> 5297[label="",style="solid", color="burlywood", weight=3]; 6323[label="ww338/Zero",fontsize=10,color="white",style="solid",shape="box"];5210 -> 6323[label="",style="solid", color="burlywood", weight=9]; 6323 -> 5298[label="",style="solid", color="burlywood", weight=3]; 552 -> 5[label="",style="dashed", color="red", weight=0]; 552[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];552 -> 684[label="",style="dashed", color="magenta", weight=3]; 552 -> 685[label="",style="dashed", color="magenta", weight=3]; 553[label="Neg Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];554[label="ww41",fontsize=16,color="green",shape="box"];555 -> 5[label="",style="dashed", color="red", weight=0]; 555[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];555 -> 686[label="",style="dashed", color="magenta", weight=3]; 555 -> 687[label="",style="dashed", color="magenta", weight=3]; 556 -> 5[label="",style="dashed", color="red", weight=0]; 556[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];556 -> 688[label="",style="dashed", color="magenta", weight=3]; 556 -> 689[label="",style="dashed", color="magenta", weight=3]; 557[label="Neg Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];558[label="ww41",fontsize=16,color="green",shape="box"];5293[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat (Succ ww3430) ww344)",fontsize=16,color="burlywood",shape="box"];6324[label="ww344/Succ ww3440",fontsize=10,color="white",style="solid",shape="box"];5293 -> 6324[label="",style="solid", color="burlywood", weight=9]; 6324 -> 5329[label="",style="solid", color="burlywood", weight=3]; 6325[label="ww344/Zero",fontsize=10,color="white",style="solid",shape="box"];5293 -> 6325[label="",style="solid", color="burlywood", weight=9]; 6325 -> 5330[label="",style="solid", color="burlywood", weight=3]; 5294[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat Zero ww344)",fontsize=16,color="burlywood",shape="box"];6326[label="ww344/Succ ww3440",fontsize=10,color="white",style="solid",shape="box"];5294 -> 6326[label="",style="solid", color="burlywood", weight=9]; 6326 -> 5331[label="",style="solid", color="burlywood", weight=3]; 6327[label="ww344/Zero",fontsize=10,color="white",style="solid",shape="box"];5294 -> 6327[label="",style="solid", color="burlywood", weight=9]; 6327 -> 5332[label="",style="solid", color="burlywood", weight=3]; 563 -> 5[label="",style="dashed", color="red", weight=0]; 563[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];563 -> 694[label="",style="dashed", color="magenta", weight=3]; 563 -> 695[label="",style="dashed", color="magenta", weight=3]; 564 -> 5[label="",style="dashed", color="red", weight=0]; 564[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];564 -> 696[label="",style="dashed", color="magenta", weight=3]; 564 -> 697[label="",style="dashed", color="magenta", weight=3]; 565 -> 5[label="",style="dashed", color="red", weight=0]; 565[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];565 -> 698[label="",style="dashed", color="magenta", weight=3]; 565 -> 699[label="",style="dashed", color="magenta", weight=3]; 4261[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"];4261 -> 4328[label="",style="solid", color="black", weight=3]; 4262[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"];4262 -> 4329[label="",style="solid", color="black", weight=3]; 4263 -> 4034[label="",style="dashed", color="red", weight=0]; 4263[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg ww2210) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) False",fontsize=16,color="magenta"];4263 -> 4330[label="",style="dashed", color="magenta", weight=3]; 4263 -> 4331[label="",style="dashed", color="magenta", weight=3]; 4264[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"];4264 -> 4332[label="",style="solid", color="black", weight=3]; 4265[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"];4265 -> 4333[label="",style="solid", color="black", weight=3]; 4266[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"];4266 -> 4334[label="",style="solid", color="black", weight=3]; 4267[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"];4267 -> 4335[label="",style="solid", color="black", weight=3]; 4268 -> 4034[label="",style="dashed", color="red", weight=0]; 4268[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos ww2210) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) False",fontsize=16,color="magenta"];4268 -> 4336[label="",style="dashed", color="magenta", weight=3]; 4268 -> 4337[label="",style="dashed", color="magenta", weight=3]; 4269[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"];4269 -> 4338[label="",style="solid", color="black", weight=3]; 4270[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"];4270 -> 4339[label="",style="solid", color="black", weight=3]; 4271[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"];4271 -> 4340[label="",style="solid", color="black", weight=3]; 4272[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"];4272 -> 4341[label="",style="solid", color="black", weight=3]; 4273[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"];4273 -> 4342[label="",style="solid", color="black", weight=3]; 4274[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"];4274 -> 4343[label="",style="solid", color="black", weight=3]; 4766[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"];4766 -> 4846[label="",style="solid", color="black", weight=3]; 4767[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat (Succ ww3010) Zero)",fontsize=16,color="black",shape="box"];4767 -> 4847[label="",style="solid", color="black", weight=3]; 4768[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat Zero (Succ ww3020))",fontsize=16,color="black",shape="box"];4768 -> 4848[label="",style="solid", color="black", weight=3]; 4769[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];4769 -> 4849[label="",style="solid", color="black", weight=3]; 597[label="Pos Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];598[label="ww41",fontsize=16,color="green",shape="box"];599[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];600[label="ww41",fontsize=16,color="green",shape="box"];601[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];602[label="ww41",fontsize=16,color="green",shape="box"];4842[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"];4842 -> 4944[label="",style="solid", color="black", weight=3]; 4843[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat (Succ ww3070) Zero)",fontsize=16,color="black",shape="box"];4843 -> 4945[label="",style="solid", color="black", weight=3]; 4844[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat Zero (Succ ww3080))",fontsize=16,color="black",shape="box"];4844 -> 4946[label="",style="solid", color="black", weight=3]; 4845[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];4845 -> 4947[label="",style="solid", color="black", weight=3]; 607[label="Pos Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];608[label="ww41",fontsize=16,color="green",shape="box"];609[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];610[label="ww41",fontsize=16,color="green",shape="box"];611[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];612[label="ww41",fontsize=16,color="green",shape="box"];4940[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"];4940 -> 5025[label="",style="solid", color="black", weight=3]; 4941[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat (Succ ww3130) Zero)",fontsize=16,color="black",shape="box"];4941 -> 5026[label="",style="solid", color="black", weight=3]; 4942[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat Zero (Succ ww3140))",fontsize=16,color="black",shape="box"];4942 -> 5027[label="",style="solid", color="black", weight=3]; 4943[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];4943 -> 5028[label="",style="solid", color="black", weight=3]; 617[label="Pos Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];618[label="ww41",fontsize=16,color="green",shape="box"];619[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];620[label="ww41",fontsize=16,color="green",shape="box"];621[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];622[label="ww41",fontsize=16,color="green",shape="box"];5021[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"];5021 -> 5110[label="",style="solid", color="black", weight=3]; 5022[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat (Succ ww3190) Zero)",fontsize=16,color="black",shape="box"];5022 -> 5111[label="",style="solid", color="black", weight=3]; 5023[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat Zero (Succ ww3200))",fontsize=16,color="black",shape="box"];5023 -> 5112[label="",style="solid", color="black", weight=3]; 5024[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5024 -> 5113[label="",style="solid", color="black", weight=3]; 627[label="Pos Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];628[label="ww41",fontsize=16,color="green",shape="box"];629[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];630[label="ww41",fontsize=16,color="green",shape="box"];631[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];632[label="ww41",fontsize=16,color="green",shape="box"];4314[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"];4314 -> 4357[label="",style="solid", color="black", weight=3]; 4315[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"];4315 -> 4358[label="",style="solid", color="black", weight=3]; 4316 -> 4082[label="",style="dashed", color="red", weight=0]; 4316[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg ww2290) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) False",fontsize=16,color="magenta"];4316 -> 4359[label="",style="dashed", color="magenta", weight=3]; 4316 -> 4360[label="",style="dashed", color="magenta", weight=3]; 4317[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"];4317 -> 4361[label="",style="solid", color="black", weight=3]; 4318[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"];4318 -> 4362[label="",style="solid", color="black", weight=3]; 4319[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"];4319 -> 4363[label="",style="solid", color="black", weight=3]; 4320[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"];4320 -> 4364[label="",style="solid", color="black", weight=3]; 4321 -> 4082[label="",style="dashed", color="red", weight=0]; 4321[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos ww2290) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) False",fontsize=16,color="magenta"];4321 -> 4365[label="",style="dashed", color="magenta", weight=3]; 4321 -> 4366[label="",style="dashed", color="magenta", weight=3]; 4322[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"];4322 -> 4367[label="",style="solid", color="black", weight=3]; 4323[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"];4323 -> 4368[label="",style="solid", color="black", weight=3]; 4324[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"];4324 -> 4369[label="",style="solid", color="black", weight=3]; 4325[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"];4325 -> 4370[label="",style="solid", color="black", weight=3]; 4326[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"];4326 -> 4371[label="",style="solid", color="black", weight=3]; 4327[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"];4327 -> 4372[label="",style="solid", color="black", weight=3]; 5106[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"];5106 -> 5215[label="",style="solid", color="black", weight=3]; 5107[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat (Succ ww3250) Zero)",fontsize=16,color="black",shape="box"];5107 -> 5216[label="",style="solid", color="black", weight=3]; 5108[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat Zero (Succ ww3260))",fontsize=16,color="black",shape="box"];5108 -> 5217[label="",style="solid", color="black", weight=3]; 5109[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5109 -> 5218[label="",style="solid", color="black", weight=3]; 664[label="Neg Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];665[label="ww41",fontsize=16,color="green",shape="box"];666[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];667[label="ww41",fontsize=16,color="green",shape="box"];668[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];669[label="ww41",fontsize=16,color="green",shape="box"];5211[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"];5211 -> 5299[label="",style="solid", color="black", weight=3]; 5212[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat (Succ ww3310) Zero)",fontsize=16,color="black",shape="box"];5212 -> 5300[label="",style="solid", color="black", weight=3]; 5213[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat Zero (Succ ww3320))",fontsize=16,color="black",shape="box"];5213 -> 5301[label="",style="solid", color="black", weight=3]; 5214[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5214 -> 5302[label="",style="solid", color="black", weight=3]; 674[label="Neg Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];675[label="ww41",fontsize=16,color="green",shape="box"];676[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];677[label="ww41",fontsize=16,color="green",shape="box"];678[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];679[label="ww41",fontsize=16,color="green",shape="box"];5295[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"];5295 -> 5333[label="",style="solid", color="black", weight=3]; 5296[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat (Succ ww3370) Zero)",fontsize=16,color="black",shape="box"];5296 -> 5334[label="",style="solid", color="black", weight=3]; 5297[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat Zero (Succ ww3380))",fontsize=16,color="black",shape="box"];5297 -> 5335[label="",style="solid", color="black", weight=3]; 5298[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5298 -> 5336[label="",style="solid", color="black", weight=3]; 684[label="Neg Zero :% Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];685[label="ww41",fontsize=16,color="green",shape="box"];686[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];687[label="ww41",fontsize=16,color="green",shape="box"];688[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];689[label="ww41",fontsize=16,color="green",shape="box"];5329[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"];5329 -> 5359[label="",style="solid", color="black", weight=3]; 5330[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat (Succ ww3430) Zero)",fontsize=16,color="black",shape="box"];5330 -> 5360[label="",style="solid", color="black", weight=3]; 5331[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat Zero (Succ ww3440))",fontsize=16,color="black",shape="box"];5331 -> 5361[label="",style="solid", color="black", weight=3]; 5332[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5332 -> 5362[label="",style="solid", color="black", weight=3]; 694[label="Neg Zero :% Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];695[label="ww41",fontsize=16,color="green",shape="box"];696[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];697[label="ww41",fontsize=16,color="green",shape="box"];698[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];699[label="ww41",fontsize=16,color="green",shape="box"];4328 -> 5706[label="",style="dashed", color="red", weight=0]; 4328[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) (primEqNat ww22300 ww22100)",fontsize=16,color="magenta"];4328 -> 5707[label="",style="dashed", color="magenta", weight=3]; 4328 -> 5708[label="",style="dashed", color="magenta", weight=3]; 4328 -> 5709[label="",style="dashed", color="magenta", weight=3]; 4328 -> 5710[label="",style="dashed", color="magenta", weight=3]; 4328 -> 5711[label="",style="dashed", color="magenta", weight=3]; 4328 -> 5712[label="",style="dashed", color="magenta", weight=3]; 4328 -> 5713[label="",style="dashed", color="magenta", weight=3]; 4329 -> 4034[label="",style="dashed", color="red", weight=0]; 4329[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Pos (Succ ww22300)) False",fontsize=16,color="magenta"];4329 -> 4375[label="",style="dashed", color="magenta", weight=3]; 4329 -> 4376[label="",style="dashed", color="magenta", weight=3]; 4330[label="Pos (Succ ww22300)",fontsize=16,color="green",shape="box"];4331[label="Neg ww2210",fontsize=16,color="green",shape="box"];4332 -> 4034[label="",style="dashed", color="red", weight=0]; 4332[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos Zero) False",fontsize=16,color="magenta"];4332 -> 4377[label="",style="dashed", color="magenta", weight=3]; 4332 -> 4378[label="",style="dashed", color="magenta", weight=3]; 4333[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4333 -> 4379[label="",style="solid", color="black", weight=3]; 4334 -> 4034[label="",style="dashed", color="red", weight=0]; 4334[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Pos Zero) False",fontsize=16,color="magenta"];4334 -> 4380[label="",style="dashed", color="magenta", weight=3]; 4334 -> 4381[label="",style="dashed", color="magenta", weight=3]; 4335[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4335 -> 4382[label="",style="solid", color="black", weight=3]; 4336[label="Neg (Succ ww22300)",fontsize=16,color="green",shape="box"];4337[label="Pos ww2210",fontsize=16,color="green",shape="box"];4338 -> 5779[label="",style="dashed", color="red", weight=0]; 4338[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) (primEqNat ww22300 ww22100)",fontsize=16,color="magenta"];4338 -> 5780[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5781[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5782[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5783[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5784[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5785[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5786[label="",style="dashed", color="magenta", weight=3]; 4339 -> 4034[label="",style="dashed", color="red", weight=0]; 4339[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Neg (Succ ww22300)) False",fontsize=16,color="magenta"];4339 -> 4385[label="",style="dashed", color="magenta", weight=3]; 4339 -> 4386[label="",style="dashed", color="magenta", weight=3]; 4340 -> 4034[label="",style="dashed", color="red", weight=0]; 4340[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg Zero) False",fontsize=16,color="magenta"];4340 -> 4387[label="",style="dashed", color="magenta", weight=3]; 4340 -> 4388[label="",style="dashed", color="magenta", weight=3]; 4341[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Pos Zero) (==) (Pos (Succ ww222) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4341 -> 4389[label="",style="solid", color="black", weight=3]; 4342 -> 4034[label="",style="dashed", color="red", weight=0]; 4342[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg (Succ ww22100)) (==) (Pos (Succ ww222) :% Neg Zero) False",fontsize=16,color="magenta"];4342 -> 4390[label="",style="dashed", color="magenta", weight=3]; 4342 -> 4391[label="",style="dashed", color="magenta", weight=3]; 4343[label="List.deleteBy0 ww219 (Pos (Succ ww220) :% Neg Zero) (==) (Pos (Succ ww222) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4343 -> 4392[label="",style="solid", color="black", weight=3]; 4846 -> 4644[label="",style="dashed", color="red", weight=0]; 4846[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) (primEqNat ww3010 ww3020)",fontsize=16,color="magenta"];4846 -> 4948[label="",style="dashed", color="magenta", weight=3]; 4846 -> 4949[label="",style="dashed", color="magenta", weight=3]; 4847[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) False",fontsize=16,color="black",shape="triangle"];4847 -> 4950[label="",style="solid", color="black", weight=3]; 4848 -> 4847[label="",style="dashed", color="red", weight=0]; 4848[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) False",fontsize=16,color="magenta"];4849[label="List.deleteBy0 ww298 (Pos Zero :% Pos (Succ ww299)) (==) (Pos Zero :% Pos (Succ ww300)) True",fontsize=16,color="black",shape="box"];4849 -> 4951[label="",style="solid", color="black", weight=3]; 4944 -> 4713[label="",style="dashed", color="red", weight=0]; 4944[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) (primEqNat ww3070 ww3080)",fontsize=16,color="magenta"];4944 -> 5029[label="",style="dashed", color="magenta", weight=3]; 4944 -> 5030[label="",style="dashed", color="magenta", weight=3]; 4945[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) False",fontsize=16,color="black",shape="triangle"];4945 -> 5031[label="",style="solid", color="black", weight=3]; 4946 -> 4945[label="",style="dashed", color="red", weight=0]; 4946[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) False",fontsize=16,color="magenta"];4947[label="List.deleteBy0 ww304 (Pos Zero :% Neg (Succ ww305)) (==) (Pos Zero :% Neg (Succ ww306)) True",fontsize=16,color="black",shape="box"];4947 -> 5032[label="",style="solid", color="black", weight=3]; 5025 -> 4789[label="",style="dashed", color="red", weight=0]; 5025[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) (primEqNat ww3130 ww3140)",fontsize=16,color="magenta"];5025 -> 5114[label="",style="dashed", color="magenta", weight=3]; 5025 -> 5115[label="",style="dashed", color="magenta", weight=3]; 5026[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) False",fontsize=16,color="black",shape="triangle"];5026 -> 5116[label="",style="solid", color="black", weight=3]; 5027 -> 5026[label="",style="dashed", color="red", weight=0]; 5027[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) False",fontsize=16,color="magenta"];5028[label="List.deleteBy0 ww310 (Neg Zero :% Pos (Succ ww311)) (==) (Pos Zero :% Pos (Succ ww312)) True",fontsize=16,color="black",shape="box"];5028 -> 5117[label="",style="solid", color="black", weight=3]; 5110 -> 4887[label="",style="dashed", color="red", weight=0]; 5110[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) (primEqNat ww3190 ww3200)",fontsize=16,color="magenta"];5110 -> 5219[label="",style="dashed", color="magenta", weight=3]; 5110 -> 5220[label="",style="dashed", color="magenta", weight=3]; 5111[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) False",fontsize=16,color="black",shape="triangle"];5111 -> 5221[label="",style="solid", color="black", weight=3]; 5112 -> 5111[label="",style="dashed", color="red", weight=0]; 5112[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) False",fontsize=16,color="magenta"];5113[label="List.deleteBy0 ww316 (Neg Zero :% Neg (Succ ww317)) (==) (Pos Zero :% Neg (Succ ww318)) True",fontsize=16,color="black",shape="box"];5113 -> 5222[label="",style="solid", color="black", weight=3]; 4357 -> 5856[label="",style="dashed", color="red", weight=0]; 4357[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) (primEqNat ww23100 ww22900)",fontsize=16,color="magenta"];4357 -> 5857[label="",style="dashed", color="magenta", weight=3]; 4357 -> 5858[label="",style="dashed", color="magenta", weight=3]; 4357 -> 5859[label="",style="dashed", color="magenta", weight=3]; 4357 -> 5860[label="",style="dashed", color="magenta", weight=3]; 4357 -> 5861[label="",style="dashed", color="magenta", weight=3]; 4357 -> 5862[label="",style="dashed", color="magenta", weight=3]; 4357 -> 5863[label="",style="dashed", color="magenta", weight=3]; 4358 -> 4082[label="",style="dashed", color="red", weight=0]; 4358[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Pos (Succ ww23100)) False",fontsize=16,color="magenta"];4358 -> 4409[label="",style="dashed", color="magenta", weight=3]; 4358 -> 4410[label="",style="dashed", color="magenta", weight=3]; 4359[label="Pos (Succ ww23100)",fontsize=16,color="green",shape="box"];4360[label="Neg ww2290",fontsize=16,color="green",shape="box"];4361 -> 4082[label="",style="dashed", color="red", weight=0]; 4361[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos Zero) False",fontsize=16,color="magenta"];4361 -> 4411[label="",style="dashed", color="magenta", weight=3]; 4361 -> 4412[label="",style="dashed", color="magenta", weight=3]; 4362[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4362 -> 4413[label="",style="solid", color="black", weight=3]; 4363 -> 4082[label="",style="dashed", color="red", weight=0]; 4363[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Pos Zero) False",fontsize=16,color="magenta"];4363 -> 4414[label="",style="dashed", color="magenta", weight=3]; 4363 -> 4415[label="",style="dashed", color="magenta", weight=3]; 4364[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Pos Zero) True",fontsize=16,color="black",shape="box"];4364 -> 4416[label="",style="solid", color="black", weight=3]; 4365[label="Neg (Succ ww23100)",fontsize=16,color="green",shape="box"];4366[label="Pos ww2290",fontsize=16,color="green",shape="box"];4367 -> 5937[label="",style="dashed", color="red", weight=0]; 4367[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) (primEqNat ww23100 ww22900)",fontsize=16,color="magenta"];4367 -> 5938[label="",style="dashed", color="magenta", weight=3]; 4367 -> 5939[label="",style="dashed", color="magenta", weight=3]; 4367 -> 5940[label="",style="dashed", color="magenta", weight=3]; 4367 -> 5941[label="",style="dashed", color="magenta", weight=3]; 4367 -> 5942[label="",style="dashed", color="magenta", weight=3]; 4367 -> 5943[label="",style="dashed", color="magenta", weight=3]; 4367 -> 5944[label="",style="dashed", color="magenta", weight=3]; 4368 -> 4082[label="",style="dashed", color="red", weight=0]; 4368[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Neg (Succ ww23100)) False",fontsize=16,color="magenta"];4368 -> 4419[label="",style="dashed", color="magenta", weight=3]; 4368 -> 4420[label="",style="dashed", color="magenta", weight=3]; 4369 -> 4082[label="",style="dashed", color="red", weight=0]; 4369[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg Zero) False",fontsize=16,color="magenta"];4369 -> 4421[label="",style="dashed", color="magenta", weight=3]; 4369 -> 4422[label="",style="dashed", color="magenta", weight=3]; 4370[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Pos Zero) (==) (Neg (Succ ww230) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4370 -> 4423[label="",style="solid", color="black", weight=3]; 4371 -> 4082[label="",style="dashed", color="red", weight=0]; 4371[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg (Succ ww22900)) (==) (Neg (Succ ww230) :% Neg Zero) False",fontsize=16,color="magenta"];4371 -> 4424[label="",style="dashed", color="magenta", weight=3]; 4371 -> 4425[label="",style="dashed", color="magenta", weight=3]; 4372[label="List.deleteBy0 ww227 (Neg (Succ ww228) :% Neg Zero) (==) (Neg (Succ ww230) :% Neg Zero) True",fontsize=16,color="black",shape="box"];4372 -> 4426[label="",style="solid", color="black", weight=3]; 5215 -> 4968[label="",style="dashed", color="red", weight=0]; 5215[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) (primEqNat ww3250 ww3260)",fontsize=16,color="magenta"];5215 -> 5303[label="",style="dashed", color="magenta", weight=3]; 5215 -> 5304[label="",style="dashed", color="magenta", weight=3]; 5216[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) False",fontsize=16,color="black",shape="triangle"];5216 -> 5305[label="",style="solid", color="black", weight=3]; 5217 -> 5216[label="",style="dashed", color="red", weight=0]; 5217[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) False",fontsize=16,color="magenta"];5218[label="List.deleteBy0 ww322 (Pos Zero :% Pos (Succ ww323)) (==) (Neg Zero :% Pos (Succ ww324)) True",fontsize=16,color="black",shape="box"];5218 -> 5306[label="",style="solid", color="black", weight=3]; 5299 -> 5053[label="",style="dashed", color="red", weight=0]; 5299[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) (primEqNat ww3310 ww3320)",fontsize=16,color="magenta"];5299 -> 5337[label="",style="dashed", color="magenta", weight=3]; 5299 -> 5338[label="",style="dashed", color="magenta", weight=3]; 5300[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) False",fontsize=16,color="black",shape="triangle"];5300 -> 5339[label="",style="solid", color="black", weight=3]; 5301 -> 5300[label="",style="dashed", color="red", weight=0]; 5301[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) False",fontsize=16,color="magenta"];5302[label="List.deleteBy0 ww328 (Pos Zero :% Neg (Succ ww329)) (==) (Neg Zero :% Neg (Succ ww330)) True",fontsize=16,color="black",shape="box"];5302 -> 5340[label="",style="solid", color="black", weight=3]; 5333 -> 5158[label="",style="dashed", color="red", weight=0]; 5333[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) (primEqNat ww3370 ww3380)",fontsize=16,color="magenta"];5333 -> 5363[label="",style="dashed", color="magenta", weight=3]; 5333 -> 5364[label="",style="dashed", color="magenta", weight=3]; 5334[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) False",fontsize=16,color="black",shape="triangle"];5334 -> 5365[label="",style="solid", color="black", weight=3]; 5335 -> 5334[label="",style="dashed", color="red", weight=0]; 5335[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) False",fontsize=16,color="magenta"];5336[label="List.deleteBy0 ww334 (Neg Zero :% Pos (Succ ww335)) (==) (Neg Zero :% Pos (Succ ww336)) True",fontsize=16,color="black",shape="box"];5336 -> 5366[label="",style="solid", color="black", weight=3]; 5359 -> 5242[label="",style="dashed", color="red", weight=0]; 5359[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) (primEqNat ww3430 ww3440)",fontsize=16,color="magenta"];5359 -> 5408[label="",style="dashed", color="magenta", weight=3]; 5359 -> 5409[label="",style="dashed", color="magenta", weight=3]; 5360[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) False",fontsize=16,color="black",shape="triangle"];5360 -> 5410[label="",style="solid", color="black", weight=3]; 5361 -> 5360[label="",style="dashed", color="red", weight=0]; 5361[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) False",fontsize=16,color="magenta"];5362[label="List.deleteBy0 ww340 (Neg Zero :% Neg (Succ ww341)) (==) (Neg Zero :% Neg (Succ ww342)) True",fontsize=16,color="black",shape="box"];5362 -> 5411[label="",style="solid", color="black", weight=3]; 5707[label="ww22300",fontsize=16,color="green",shape="box"];5708[label="ww222",fontsize=16,color="green",shape="box"];5709[label="ww219",fontsize=16,color="green",shape="box"];5710[label="ww22300",fontsize=16,color="green",shape="box"];5711[label="ww22100",fontsize=16,color="green",shape="box"];5712[label="ww22100",fontsize=16,color="green",shape="box"];5713[label="ww220",fontsize=16,color="green",shape="box"];5706[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"];6328[label="ww417/Succ ww4170",fontsize=10,color="white",style="solid",shape="box"];5706 -> 6328[label="",style="solid", color="burlywood", weight=9]; 6328 -> 5777[label="",style="solid", color="burlywood", weight=3]; 6329[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5706 -> 6329[label="",style="solid", color="burlywood", weight=9]; 6329 -> 5778[label="",style="solid", color="burlywood", weight=3]; 4375[label="Pos (Succ ww22300)",fontsize=16,color="green",shape="box"];4376[label="Pos Zero",fontsize=16,color="green",shape="box"];4377[label="Pos Zero",fontsize=16,color="green",shape="box"];4378[label="Pos (Succ ww22100)",fontsize=16,color="green",shape="box"];4379[label="ww219",fontsize=16,color="green",shape="box"];4380[label="Pos Zero",fontsize=16,color="green",shape="box"];4381[label="Neg (Succ ww22100)",fontsize=16,color="green",shape="box"];4382[label="ww219",fontsize=16,color="green",shape="box"];5780[label="ww220",fontsize=16,color="green",shape="box"];5781[label="ww22300",fontsize=16,color="green",shape="box"];5782[label="ww222",fontsize=16,color="green",shape="box"];5783[label="ww219",fontsize=16,color="green",shape="box"];5784[label="ww22300",fontsize=16,color="green",shape="box"];5785[label="ww22100",fontsize=16,color="green",shape="box"];5786[label="ww22100",fontsize=16,color="green",shape="box"];5779[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"];6330[label="ww425/Succ ww4250",fontsize=10,color="white",style="solid",shape="box"];5779 -> 6330[label="",style="solid", color="burlywood", weight=9]; 6330 -> 5850[label="",style="solid", color="burlywood", weight=3]; 6331[label="ww425/Zero",fontsize=10,color="white",style="solid",shape="box"];5779 -> 6331[label="",style="solid", color="burlywood", weight=9]; 6331 -> 5851[label="",style="solid", color="burlywood", weight=3]; 4385[label="Neg (Succ ww22300)",fontsize=16,color="green",shape="box"];4386[label="Neg Zero",fontsize=16,color="green",shape="box"];4387[label="Neg Zero",fontsize=16,color="green",shape="box"];4388[label="Pos (Succ ww22100)",fontsize=16,color="green",shape="box"];4389[label="ww219",fontsize=16,color="green",shape="box"];4390[label="Neg Zero",fontsize=16,color="green",shape="box"];4391[label="Neg (Succ ww22100)",fontsize=16,color="green",shape="box"];4392[label="ww219",fontsize=16,color="green",shape="box"];4948[label="ww3010",fontsize=16,color="green",shape="box"];4949[label="ww3020",fontsize=16,color="green",shape="box"];4950[label="Pos Zero :% Pos (Succ ww299) : List.deleteBy (==) (Pos Zero :% Pos (Succ ww300)) ww298",fontsize=16,color="green",shape="box"];4950 -> 5033[label="",style="dashed", color="green", weight=3]; 4951[label="ww298",fontsize=16,color="green",shape="box"];5029[label="ww3070",fontsize=16,color="green",shape="box"];5030[label="ww3080",fontsize=16,color="green",shape="box"];5031[label="Pos Zero :% Neg (Succ ww305) : List.deleteBy (==) (Pos Zero :% Neg (Succ ww306)) ww304",fontsize=16,color="green",shape="box"];5031 -> 5118[label="",style="dashed", color="green", weight=3]; 5032[label="ww304",fontsize=16,color="green",shape="box"];5114[label="ww3140",fontsize=16,color="green",shape="box"];5115[label="ww3130",fontsize=16,color="green",shape="box"];5116[label="Neg Zero :% Pos (Succ ww311) : List.deleteBy (==) (Pos Zero :% Pos (Succ ww312)) ww310",fontsize=16,color="green",shape="box"];5116 -> 5223[label="",style="dashed", color="green", weight=3]; 5117[label="ww310",fontsize=16,color="green",shape="box"];5219[label="ww3190",fontsize=16,color="green",shape="box"];5220[label="ww3200",fontsize=16,color="green",shape="box"];5221[label="Neg Zero :% Neg (Succ ww317) : List.deleteBy (==) (Pos Zero :% Neg (Succ ww318)) ww316",fontsize=16,color="green",shape="box"];5221 -> 5307[label="",style="dashed", color="green", weight=3]; 5222[label="ww316",fontsize=16,color="green",shape="box"];5857[label="ww23100",fontsize=16,color="green",shape="box"];5858[label="ww230",fontsize=16,color="green",shape="box"];5859[label="ww22900",fontsize=16,color="green",shape="box"];5860[label="ww23100",fontsize=16,color="green",shape="box"];5861[label="ww227",fontsize=16,color="green",shape="box"];5862[label="ww228",fontsize=16,color="green",shape="box"];5863[label="ww22900",fontsize=16,color="green",shape="box"];5856[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"];6332[label="ww433/Succ ww4330",fontsize=10,color="white",style="solid",shape="box"];5856 -> 6332[label="",style="solid", color="burlywood", weight=9]; 6332 -> 5927[label="",style="solid", color="burlywood", weight=3]; 6333[label="ww433/Zero",fontsize=10,color="white",style="solid",shape="box"];5856 -> 6333[label="",style="solid", color="burlywood", weight=9]; 6333 -> 5928[label="",style="solid", color="burlywood", weight=3]; 4409[label="Pos (Succ ww23100)",fontsize=16,color="green",shape="box"];4410[label="Pos Zero",fontsize=16,color="green",shape="box"];4411[label="Pos Zero",fontsize=16,color="green",shape="box"];4412[label="Pos (Succ ww22900)",fontsize=16,color="green",shape="box"];4413[label="ww227",fontsize=16,color="green",shape="box"];4414[label="Pos Zero",fontsize=16,color="green",shape="box"];4415[label="Neg (Succ ww22900)",fontsize=16,color="green",shape="box"];4416[label="ww227",fontsize=16,color="green",shape="box"];5938[label="ww227",fontsize=16,color="green",shape="box"];5939[label="ww228",fontsize=16,color="green",shape="box"];5940[label="ww22900",fontsize=16,color="green",shape="box"];5941[label="ww23100",fontsize=16,color="green",shape="box"];5942[label="ww23100",fontsize=16,color="green",shape="box"];5943[label="ww230",fontsize=16,color="green",shape="box"];5944[label="ww22900",fontsize=16,color="green",shape="box"];5937[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"];6334[label="ww441/Succ ww4410",fontsize=10,color="white",style="solid",shape="box"];5937 -> 6334[label="",style="solid", color="burlywood", weight=9]; 6334 -> 6008[label="",style="solid", color="burlywood", weight=3]; 6335[label="ww441/Zero",fontsize=10,color="white",style="solid",shape="box"];5937 -> 6335[label="",style="solid", color="burlywood", weight=9]; 6335 -> 6009[label="",style="solid", color="burlywood", weight=3]; 4419[label="Neg (Succ ww23100)",fontsize=16,color="green",shape="box"];4420[label="Neg Zero",fontsize=16,color="green",shape="box"];4421[label="Neg Zero",fontsize=16,color="green",shape="box"];4422[label="Pos (Succ ww22900)",fontsize=16,color="green",shape="box"];4423[label="ww227",fontsize=16,color="green",shape="box"];4424[label="Neg Zero",fontsize=16,color="green",shape="box"];4425[label="Neg (Succ ww22900)",fontsize=16,color="green",shape="box"];4426[label="ww227",fontsize=16,color="green",shape="box"];5303[label="ww3250",fontsize=16,color="green",shape="box"];5304[label="ww3260",fontsize=16,color="green",shape="box"];5305[label="Pos Zero :% Pos (Succ ww323) : List.deleteBy (==) (Neg Zero :% Pos (Succ ww324)) ww322",fontsize=16,color="green",shape="box"];5305 -> 5341[label="",style="dashed", color="green", weight=3]; 5306[label="ww322",fontsize=16,color="green",shape="box"];5337[label="ww3310",fontsize=16,color="green",shape="box"];5338[label="ww3320",fontsize=16,color="green",shape="box"];5339[label="Pos Zero :% Neg (Succ ww329) : List.deleteBy (==) (Neg Zero :% Neg (Succ ww330)) ww328",fontsize=16,color="green",shape="box"];5339 -> 5367[label="",style="dashed", color="green", weight=3]; 5340[label="ww328",fontsize=16,color="green",shape="box"];5363[label="ww3380",fontsize=16,color="green",shape="box"];5364[label="ww3370",fontsize=16,color="green",shape="box"];5365[label="Neg Zero :% Pos (Succ ww335) : List.deleteBy (==) (Neg Zero :% Pos (Succ ww336)) ww334",fontsize=16,color="green",shape="box"];5365 -> 5412[label="",style="dashed", color="green", weight=3]; 5366[label="ww334",fontsize=16,color="green",shape="box"];5408[label="ww3440",fontsize=16,color="green",shape="box"];5409[label="ww3430",fontsize=16,color="green",shape="box"];5410[label="Neg Zero :% Neg (Succ ww341) : List.deleteBy (==) (Neg Zero :% Neg (Succ ww342)) ww340",fontsize=16,color="green",shape="box"];5410 -> 5459[label="",style="dashed", color="green", weight=3]; 5411[label="ww340",fontsize=16,color="green",shape="box"];5777[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"];6336[label="ww418/Succ ww4180",fontsize=10,color="white",style="solid",shape="box"];5777 -> 6336[label="",style="solid", color="burlywood", weight=9]; 6336 -> 5852[label="",style="solid", color="burlywood", weight=3]; 6337[label="ww418/Zero",fontsize=10,color="white",style="solid",shape="box"];5777 -> 6337[label="",style="solid", color="burlywood", weight=9]; 6337 -> 5853[label="",style="solid", color="burlywood", weight=3]; 5778[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"];6338[label="ww418/Succ ww4180",fontsize=10,color="white",style="solid",shape="box"];5778 -> 6338[label="",style="solid", color="burlywood", weight=9]; 6338 -> 5854[label="",style="solid", color="burlywood", weight=3]; 6339[label="ww418/Zero",fontsize=10,color="white",style="solid",shape="box"];5778 -> 6339[label="",style="solid", color="burlywood", weight=9]; 6339 -> 5855[label="",style="solid", color="burlywood", weight=3]; 5850[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"];6340[label="ww426/Succ ww4260",fontsize=10,color="white",style="solid",shape="box"];5850 -> 6340[label="",style="solid", color="burlywood", weight=9]; 6340 -> 5929[label="",style="solid", color="burlywood", weight=3]; 6341[label="ww426/Zero",fontsize=10,color="white",style="solid",shape="box"];5850 -> 6341[label="",style="solid", color="burlywood", weight=9]; 6341 -> 5930[label="",style="solid", color="burlywood", weight=3]; 5851[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"];6342[label="ww426/Succ ww4260",fontsize=10,color="white",style="solid",shape="box"];5851 -> 6342[label="",style="solid", color="burlywood", weight=9]; 6342 -> 5931[label="",style="solid", color="burlywood", weight=3]; 6343[label="ww426/Zero",fontsize=10,color="white",style="solid",shape="box"];5851 -> 6343[label="",style="solid", color="burlywood", weight=9]; 6343 -> 5932[label="",style="solid", color="burlywood", weight=3]; 5033 -> 5[label="",style="dashed", color="red", weight=0]; 5033[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww300)) ww298",fontsize=16,color="magenta"];5033 -> 5119[label="",style="dashed", color="magenta", weight=3]; 5033 -> 5120[label="",style="dashed", color="magenta", weight=3]; 5118 -> 5[label="",style="dashed", color="red", weight=0]; 5118[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww306)) ww304",fontsize=16,color="magenta"];5118 -> 5224[label="",style="dashed", color="magenta", weight=3]; 5118 -> 5225[label="",style="dashed", color="magenta", weight=3]; 5223 -> 5[label="",style="dashed", color="red", weight=0]; 5223[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww312)) ww310",fontsize=16,color="magenta"];5223 -> 5308[label="",style="dashed", color="magenta", weight=3]; 5223 -> 5309[label="",style="dashed", color="magenta", weight=3]; 5307 -> 5[label="",style="dashed", color="red", weight=0]; 5307[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww318)) ww316",fontsize=16,color="magenta"];5307 -> 5342[label="",style="dashed", color="magenta", weight=3]; 5307 -> 5343[label="",style="dashed", color="magenta", weight=3]; 5927[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"];6344[label="ww434/Succ ww4340",fontsize=10,color="white",style="solid",shape="box"];5927 -> 6344[label="",style="solid", color="burlywood", weight=9]; 6344 -> 6010[label="",style="solid", color="burlywood", weight=3]; 6345[label="ww434/Zero",fontsize=10,color="white",style="solid",shape="box"];5927 -> 6345[label="",style="solid", color="burlywood", weight=9]; 6345 -> 6011[label="",style="solid", color="burlywood", weight=3]; 5928[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"];6346[label="ww434/Succ ww4340",fontsize=10,color="white",style="solid",shape="box"];5928 -> 6346[label="",style="solid", color="burlywood", weight=9]; 6346 -> 6012[label="",style="solid", color="burlywood", weight=3]; 6347[label="ww434/Zero",fontsize=10,color="white",style="solid",shape="box"];5928 -> 6347[label="",style="solid", color="burlywood", weight=9]; 6347 -> 6013[label="",style="solid", color="burlywood", weight=3]; 6008[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"];6348[label="ww442/Succ ww4420",fontsize=10,color="white",style="solid",shape="box"];6008 -> 6348[label="",style="solid", color="burlywood", weight=9]; 6348 -> 6031[label="",style="solid", color="burlywood", weight=3]; 6349[label="ww442/Zero",fontsize=10,color="white",style="solid",shape="box"];6008 -> 6349[label="",style="solid", color="burlywood", weight=9]; 6349 -> 6032[label="",style="solid", color="burlywood", weight=3]; 6009[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"];6350[label="ww442/Succ ww4420",fontsize=10,color="white",style="solid",shape="box"];6009 -> 6350[label="",style="solid", color="burlywood", weight=9]; 6350 -> 6033[label="",style="solid", color="burlywood", weight=3]; 6351[label="ww442/Zero",fontsize=10,color="white",style="solid",shape="box"];6009 -> 6351[label="",style="solid", color="burlywood", weight=9]; 6351 -> 6034[label="",style="solid", color="burlywood", weight=3]; 5341 -> 5[label="",style="dashed", color="red", weight=0]; 5341[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww324)) ww322",fontsize=16,color="magenta"];5341 -> 5368[label="",style="dashed", color="magenta", weight=3]; 5341 -> 5369[label="",style="dashed", color="magenta", weight=3]; 5367 -> 5[label="",style="dashed", color="red", weight=0]; 5367[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww330)) ww328",fontsize=16,color="magenta"];5367 -> 5413[label="",style="dashed", color="magenta", weight=3]; 5367 -> 5414[label="",style="dashed", color="magenta", weight=3]; 5412 -> 5[label="",style="dashed", color="red", weight=0]; 5412[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww336)) ww334",fontsize=16,color="magenta"];5412 -> 5460[label="",style="dashed", color="magenta", weight=3]; 5412 -> 5461[label="",style="dashed", color="magenta", weight=3]; 5459 -> 5[label="",style="dashed", color="red", weight=0]; 5459[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww342)) ww340",fontsize=16,color="magenta"];5459 -> 5480[label="",style="dashed", color="magenta", weight=3]; 5459 -> 5481[label="",style="dashed", color="magenta", weight=3]; 5852[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"];5852 -> 5933[label="",style="solid", color="black", weight=3]; 5853[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"];5853 -> 5934[label="",style="solid", color="black", weight=3]; 5854[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"];5854 -> 5935[label="",style="solid", color="black", weight=3]; 5855[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"];5855 -> 5936[label="",style="solid", color="black", weight=3]; 5929[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"];5929 -> 6014[label="",style="solid", color="black", weight=3]; 5930[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"];5930 -> 6015[label="",style="solid", color="black", weight=3]; 5931[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"];5931 -> 6016[label="",style="solid", color="black", weight=3]; 5932[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"];5932 -> 6017[label="",style="solid", color="black", weight=3]; 5119[label="Pos Zero :% Pos (Succ ww300)",fontsize=16,color="green",shape="box"];5120[label="ww298",fontsize=16,color="green",shape="box"];5224[label="Pos Zero :% Neg (Succ ww306)",fontsize=16,color="green",shape="box"];5225[label="ww304",fontsize=16,color="green",shape="box"];5308[label="Pos Zero :% Pos (Succ ww312)",fontsize=16,color="green",shape="box"];5309[label="ww310",fontsize=16,color="green",shape="box"];5342[label="Pos Zero :% Neg (Succ ww318)",fontsize=16,color="green",shape="box"];5343[label="ww316",fontsize=16,color="green",shape="box"];6010[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"];6010 -> 6035[label="",style="solid", color="black", weight=3]; 6011[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"];6011 -> 6036[label="",style="solid", color="black", weight=3]; 6012[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"];6012 -> 6037[label="",style="solid", color="black", weight=3]; 6013[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"];6013 -> 6038[label="",style="solid", color="black", weight=3]; 6031[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"];6031 -> 6052[label="",style="solid", color="black", weight=3]; 6032[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"];6032 -> 6053[label="",style="solid", color="black", weight=3]; 6033[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"];6033 -> 6054[label="",style="solid", color="black", weight=3]; 6034[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"];6034 -> 6055[label="",style="solid", color="black", weight=3]; 5368[label="Neg Zero :% Pos (Succ ww324)",fontsize=16,color="green",shape="box"];5369[label="ww322",fontsize=16,color="green",shape="box"];5413[label="Neg Zero :% Neg (Succ ww330)",fontsize=16,color="green",shape="box"];5414[label="ww328",fontsize=16,color="green",shape="box"];5460[label="Neg Zero :% Pos (Succ ww336)",fontsize=16,color="green",shape="box"];5461[label="ww334",fontsize=16,color="green",shape="box"];5480[label="Neg Zero :% Neg (Succ ww342)",fontsize=16,color="green",shape="box"];5481[label="ww340",fontsize=16,color="green",shape="box"];5933 -> 5706[label="",style="dashed", color="red", weight=0]; 5933[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) (primEqNat ww4170 ww4180)",fontsize=16,color="magenta"];5933 -> 6018[label="",style="dashed", color="magenta", weight=3]; 5933 -> 6019[label="",style="dashed", color="magenta", weight=3]; 5934 -> 4034[label="",style="dashed", color="red", weight=0]; 5934[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) False",fontsize=16,color="magenta"];5934 -> 6020[label="",style="dashed", color="magenta", weight=3]; 5934 -> 6021[label="",style="dashed", color="magenta", weight=3]; 5934 -> 6022[label="",style="dashed", color="magenta", weight=3]; 5934 -> 6023[label="",style="dashed", color="magenta", weight=3]; 5934 -> 6024[label="",style="dashed", color="magenta", weight=3]; 5935 -> 4034[label="",style="dashed", color="red", weight=0]; 5935[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) False",fontsize=16,color="magenta"];5935 -> 6025[label="",style="dashed", color="magenta", weight=3]; 5935 -> 6026[label="",style="dashed", color="magenta", weight=3]; 5935 -> 6027[label="",style="dashed", color="magenta", weight=3]; 5935 -> 6028[label="",style="dashed", color="magenta", weight=3]; 5935 -> 6029[label="",style="dashed", color="magenta", weight=3]; 5936[label="List.deleteBy0 ww412 (Pos (Succ ww413) :% Pos (Succ ww414)) (==) (Pos (Succ ww415) :% Pos (Succ ww416)) True",fontsize=16,color="black",shape="box"];5936 -> 6030[label="",style="solid", color="black", weight=3]; 6014 -> 5779[label="",style="dashed", color="red", weight=0]; 6014[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) (primEqNat ww4250 ww4260)",fontsize=16,color="magenta"];6014 -> 6039[label="",style="dashed", color="magenta", weight=3]; 6014 -> 6040[label="",style="dashed", color="magenta", weight=3]; 6015 -> 4034[label="",style="dashed", color="red", weight=0]; 6015[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) False",fontsize=16,color="magenta"];6015 -> 6041[label="",style="dashed", color="magenta", weight=3]; 6015 -> 6042[label="",style="dashed", color="magenta", weight=3]; 6015 -> 6043[label="",style="dashed", color="magenta", weight=3]; 6015 -> 6044[label="",style="dashed", color="magenta", weight=3]; 6015 -> 6045[label="",style="dashed", color="magenta", weight=3]; 6016 -> 4034[label="",style="dashed", color="red", weight=0]; 6016[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) False",fontsize=16,color="magenta"];6016 -> 6046[label="",style="dashed", color="magenta", weight=3]; 6016 -> 6047[label="",style="dashed", color="magenta", weight=3]; 6016 -> 6048[label="",style="dashed", color="magenta", weight=3]; 6016 -> 6049[label="",style="dashed", color="magenta", weight=3]; 6016 -> 6050[label="",style="dashed", color="magenta", weight=3]; 6017[label="List.deleteBy0 ww420 (Pos (Succ ww421) :% Neg (Succ ww422)) (==) (Pos (Succ ww423) :% Neg (Succ ww424)) True",fontsize=16,color="black",shape="box"];6017 -> 6051[label="",style="solid", color="black", weight=3]; 6035 -> 5856[label="",style="dashed", color="red", weight=0]; 6035[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) (primEqNat ww4330 ww4340)",fontsize=16,color="magenta"];6035 -> 6056[label="",style="dashed", color="magenta", weight=3]; 6035 -> 6057[label="",style="dashed", color="magenta", weight=3]; 6036 -> 4082[label="",style="dashed", color="red", weight=0]; 6036[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) False",fontsize=16,color="magenta"];6036 -> 6058[label="",style="dashed", color="magenta", weight=3]; 6036 -> 6059[label="",style="dashed", color="magenta", weight=3]; 6036 -> 6060[label="",style="dashed", color="magenta", weight=3]; 6036 -> 6061[label="",style="dashed", color="magenta", weight=3]; 6036 -> 6062[label="",style="dashed", color="magenta", weight=3]; 6037 -> 4082[label="",style="dashed", color="red", weight=0]; 6037[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) False",fontsize=16,color="magenta"];6037 -> 6063[label="",style="dashed", color="magenta", weight=3]; 6037 -> 6064[label="",style="dashed", color="magenta", weight=3]; 6037 -> 6065[label="",style="dashed", color="magenta", weight=3]; 6037 -> 6066[label="",style="dashed", color="magenta", weight=3]; 6037 -> 6067[label="",style="dashed", color="magenta", weight=3]; 6038[label="List.deleteBy0 ww428 (Neg (Succ ww429) :% Pos (Succ ww430)) (==) (Neg (Succ ww431) :% Pos (Succ ww432)) True",fontsize=16,color="black",shape="box"];6038 -> 6068[label="",style="solid", color="black", weight=3]; 6052 -> 5937[label="",style="dashed", color="red", weight=0]; 6052[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) (primEqNat ww4410 ww4420)",fontsize=16,color="magenta"];6052 -> 6069[label="",style="dashed", color="magenta", weight=3]; 6052 -> 6070[label="",style="dashed", color="magenta", weight=3]; 6053 -> 4082[label="",style="dashed", color="red", weight=0]; 6053[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) False",fontsize=16,color="magenta"];6053 -> 6071[label="",style="dashed", color="magenta", weight=3]; 6053 -> 6072[label="",style="dashed", color="magenta", weight=3]; 6053 -> 6073[label="",style="dashed", color="magenta", weight=3]; 6053 -> 6074[label="",style="dashed", color="magenta", weight=3]; 6053 -> 6075[label="",style="dashed", color="magenta", weight=3]; 6054 -> 4082[label="",style="dashed", color="red", weight=0]; 6054[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) False",fontsize=16,color="magenta"];6054 -> 6076[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6077[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6078[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6079[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6080[label="",style="dashed", color="magenta", weight=3]; 6055[label="List.deleteBy0 ww436 (Neg (Succ ww437) :% Neg (Succ ww438)) (==) (Neg (Succ ww439) :% Neg (Succ ww440)) True",fontsize=16,color="black",shape="box"];6055 -> 6081[label="",style="solid", color="black", weight=3]; 6018[label="ww4170",fontsize=16,color="green",shape="box"];6019[label="ww4180",fontsize=16,color="green",shape="box"];6020[label="ww413",fontsize=16,color="green",shape="box"];6021[label="ww415",fontsize=16,color="green",shape="box"];6022[label="ww412",fontsize=16,color="green",shape="box"];6023[label="Pos (Succ ww416)",fontsize=16,color="green",shape="box"];6024[label="Pos (Succ ww414)",fontsize=16,color="green",shape="box"];6025[label="ww413",fontsize=16,color="green",shape="box"];6026[label="ww415",fontsize=16,color="green",shape="box"];6027[label="ww412",fontsize=16,color="green",shape="box"];6028[label="Pos (Succ ww416)",fontsize=16,color="green",shape="box"];6029[label="Pos (Succ ww414)",fontsize=16,color="green",shape="box"];6030[label="ww412",fontsize=16,color="green",shape="box"];6039[label="ww4250",fontsize=16,color="green",shape="box"];6040[label="ww4260",fontsize=16,color="green",shape="box"];6041[label="ww421",fontsize=16,color="green",shape="box"];6042[label="ww423",fontsize=16,color="green",shape="box"];6043[label="ww420",fontsize=16,color="green",shape="box"];6044[label="Neg (Succ ww424)",fontsize=16,color="green",shape="box"];6045[label="Neg (Succ ww422)",fontsize=16,color="green",shape="box"];6046[label="ww421",fontsize=16,color="green",shape="box"];6047[label="ww423",fontsize=16,color="green",shape="box"];6048[label="ww420",fontsize=16,color="green",shape="box"];6049[label="Neg (Succ ww424)",fontsize=16,color="green",shape="box"];6050[label="Neg (Succ ww422)",fontsize=16,color="green",shape="box"];6051[label="ww420",fontsize=16,color="green",shape="box"];6056[label="ww4330",fontsize=16,color="green",shape="box"];6057[label="ww4340",fontsize=16,color="green",shape="box"];6058[label="ww428",fontsize=16,color="green",shape="box"];6059[label="ww429",fontsize=16,color="green",shape="box"];6060[label="Pos (Succ ww432)",fontsize=16,color="green",shape="box"];6061[label="ww431",fontsize=16,color="green",shape="box"];6062[label="Pos (Succ ww430)",fontsize=16,color="green",shape="box"];6063[label="ww428",fontsize=16,color="green",shape="box"];6064[label="ww429",fontsize=16,color="green",shape="box"];6065[label="Pos (Succ ww432)",fontsize=16,color="green",shape="box"];6066[label="ww431",fontsize=16,color="green",shape="box"];6067[label="Pos (Succ ww430)",fontsize=16,color="green",shape="box"];6068[label="ww428",fontsize=16,color="green",shape="box"];6069[label="ww4410",fontsize=16,color="green",shape="box"];6070[label="ww4420",fontsize=16,color="green",shape="box"];6071[label="ww436",fontsize=16,color="green",shape="box"];6072[label="ww437",fontsize=16,color="green",shape="box"];6073[label="Neg (Succ ww440)",fontsize=16,color="green",shape="box"];6074[label="ww439",fontsize=16,color="green",shape="box"];6075[label="Neg (Succ ww438)",fontsize=16,color="green",shape="box"];6076[label="ww436",fontsize=16,color="green",shape="box"];6077[label="ww437",fontsize=16,color="green",shape="box"];6078[label="Neg (Succ ww440)",fontsize=16,color="green",shape="box"];6079[label="ww439",fontsize=16,color="green",shape="box"];6080[label="Neg (Succ ww438)",fontsize=16,color="green",shape="box"];6081[label="ww436",fontsize=16,color="green",shape="box"];} ---------------------------------------- (8) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Pos(ww4000), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) new_deleteBy(:%(Pos(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy0(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy07(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy06(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy08(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) new_deleteBy(:%(Neg(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy012(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Zero), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Neg(ww4000), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) new_deleteBy(:%(Pos(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy04(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy010(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Zero), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy09(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy05(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy011(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (9) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 4 SCCs. ---------------------------------------- (10) Complex Obligation (AND) ---------------------------------------- (11) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Neg(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy012(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy010(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy09(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy011(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (12) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy012(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy010(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) The graph contains the following edges 1 >= 2 *new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) The graph contains the following edges 1 >= 2 *new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) The graph contains the following edges 1 >= 2 *new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy09(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy011(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) The graph contains the following edges 1 >= 2 *new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) The graph contains the following edges 1 >= 2 *new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Neg(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 ---------------------------------------- (13) YES ---------------------------------------- (14) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Pos(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Pos(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy07(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy05(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy06(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy04(ww41, ww40100, ww3100, ww3100, ww40100) new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (15) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy07(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) The graph contains the following edges 1 >= 2 *new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy05(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) The graph contains the following edges 1 >= 2 *new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) The graph contains the following edges 1 >= 2 *new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy06(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy04(ww41, ww40100, ww3100, ww3100, ww40100) The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 *new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) The graph contains the following edges 1 >= 2 *new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 *new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 *new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) The graph contains the following edges 1 >= 2 *new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Pos(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) The graph contains the following edges 1 >= 1, 2 > 2 ---------------------------------------- (16) YES ---------------------------------------- (17) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy08(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Pos(ww4000), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Zero), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (18) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) The graph contains the following edges 1 >= 2 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 *new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) The graph contains the following edges 1 >= 2 *new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy08(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 1 > 6, 2 > 7 *new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) The graph contains the following edges 1 >= 2 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 *new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Pos(ww4000), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Zero), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 ---------------------------------------- (19) YES ---------------------------------------- (20) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy0(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Zero), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Neg(ww4000), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (21) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) The graph contains the following edges 1 >= 2 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 *new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy0(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 1 > 6, 2 > 7 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) The graph contains the following edges 1 >= 2 *new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) The graph contains the following edges 1 >= 2 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 *new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Zero), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Neg(ww4000), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) The graph contains the following edges 1 >= 1, 2 > 2 *new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 ---------------------------------------- (22) YES