16.82/6.43 YES 18.93/7.01 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 18.93/7.01 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 18.93/7.01 18.93/7.01 18.93/7.01 H-Termination with start terms of the given HASKELL could be proven: 18.93/7.01 18.93/7.01 (0) HASKELL 18.93/7.01 (1) IFR [EQUIVALENT, 0 ms] 18.93/7.01 (2) HASKELL 18.93/7.01 (3) BR [EQUIVALENT, 0 ms] 18.93/7.01 (4) HASKELL 18.93/7.01 (5) COR [EQUIVALENT, 27 ms] 18.93/7.01 (6) HASKELL 18.93/7.01 (7) Narrow [SOUND, 0 ms] 18.93/7.01 (8) QDP 18.93/7.01 (9) DependencyGraphProof [EQUIVALENT, 5 ms] 18.93/7.01 (10) AND 18.93/7.01 (11) QDP 18.93/7.01 (12) QDPSizeChangeProof [EQUIVALENT, 0 ms] 18.93/7.01 (13) YES 18.93/7.01 (14) QDP 18.93/7.01 (15) QDPSizeChangeProof [EQUIVALENT, 0 ms] 18.93/7.01 (16) YES 18.93/7.01 (17) QDP 18.93/7.01 (18) QDPSizeChangeProof [EQUIVALENT, 0 ms] 18.93/7.01 (19) YES 18.93/7.01 (20) QDP 18.93/7.01 (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] 18.93/7.01 (22) YES 18.93/7.01 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (0) 18.93/7.01 Obligation: 18.93/7.01 mainModule Main 18.93/7.01 module Maybe where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 module List where { 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 delete :: Eq a => a -> [a] -> [a]; 18.93/7.01 delete = deleteBy (==); 18.93/7.01 18.93/7.01 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 18.93/7.01 deleteBy _ _ [] = []; 18.93/7.01 deleteBy eq x (y : ys) = if x `eq` y then ys else y : deleteBy eq x ys; 18.93/7.01 18.93/7.01 } 18.93/7.01 module Main where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (1) IFR (EQUIVALENT) 18.93/7.01 If Reductions: 18.93/7.01 The following If expression 18.93/7.01 "if eq x y then ys else y : deleteBy eq x ys" 18.93/7.01 is transformed to 18.93/7.01 "deleteBy0 ys y eq x True = ys; 18.93/7.01 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 18.93/7.01 " 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (2) 18.93/7.01 Obligation: 18.93/7.01 mainModule Main 18.93/7.01 module Maybe where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 module List where { 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 delete :: Eq a => a -> [a] -> [a]; 18.93/7.01 delete = deleteBy (==); 18.93/7.01 18.93/7.01 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 18.93/7.01 deleteBy _ _ [] = []; 18.93/7.01 deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); 18.93/7.01 18.93/7.01 deleteBy0 ys y eq x True = ys; 18.93/7.01 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 18.93/7.01 18.93/7.01 } 18.93/7.01 module Main where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (3) BR (EQUIVALENT) 18.93/7.01 Replaced joker patterns by fresh variables and removed binding patterns. 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (4) 18.93/7.01 Obligation: 18.93/7.01 mainModule Main 18.93/7.01 module Maybe where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 module List where { 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 delete :: Eq a => a -> [a] -> [a]; 18.93/7.01 delete = deleteBy (==); 18.93/7.01 18.93/7.01 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 18.93/7.01 deleteBy wu wv [] = []; 18.93/7.01 deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); 18.93/7.01 18.93/7.01 deleteBy0 ys y eq x True = ys; 18.93/7.01 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 18.93/7.01 18.93/7.01 } 18.93/7.01 module Main where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (5) COR (EQUIVALENT) 18.93/7.01 Cond Reductions: 18.93/7.01 The following Function with conditions 18.93/7.01 "undefined |Falseundefined; 18.93/7.01 " 18.93/7.01 is transformed to 18.93/7.01 "undefined = undefined1; 18.93/7.01 " 18.93/7.01 "undefined0 True = undefined; 18.93/7.01 " 18.93/7.01 "undefined1 = undefined0 False; 18.93/7.01 " 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (6) 18.93/7.01 Obligation: 18.93/7.01 mainModule Main 18.93/7.01 module Maybe where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 module List where { 18.93/7.01 import qualified Main; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 delete :: Eq a => a -> [a] -> [a]; 18.93/7.01 delete = deleteBy (==); 18.93/7.01 18.93/7.01 deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]; 18.93/7.01 deleteBy wu wv [] = []; 18.93/7.01 deleteBy eq x (y : ys) = deleteBy0 ys y eq x (x `eq` y); 18.93/7.01 18.93/7.01 deleteBy0 ys y eq x True = ys; 18.93/7.01 deleteBy0 ys y eq x False = y : deleteBy eq x ys; 18.93/7.01 18.93/7.01 } 18.93/7.01 module Main where { 18.93/7.01 import qualified List; 18.93/7.01 import qualified Maybe; 18.93/7.01 import qualified Prelude; 18.93/7.01 } 18.93/7.01 18.93/7.01 ---------------------------------------- 18.93/7.01 18.93/7.01 (7) Narrow (SOUND) 18.93/7.01 Haskell To QDPs 18.93/7.01 18.93/7.01 digraph dp_graph { 18.93/7.01 node [outthreshold=100, inthreshold=100];1[label="List.delete",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 18.93/7.01 3[label="List.delete ww3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 18.93/7.01 4[label="List.delete ww3 ww4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 18.93/7.01 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]; 18.93/7.01 6082 -> 6[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6083[label="ww4/[]",fontsize=10,color="white",style="solid",shape="box"];5 -> 6083[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6083 -> 7[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6[label="List.deleteBy (==) ww3 (ww40 : ww41)",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 18.93/7.01 7[label="List.deleteBy (==) ww3 []",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3]; 18.93/7.01 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]; 18.93/7.01 6084 -> 10[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6085 -> 11[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6086 -> 14[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6087[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];13 -> 6087[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6087 -> 15[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6088 -> 16[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6089[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];14 -> 6089[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6089 -> 17[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6090 -> 18[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6091[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];15 -> 6091[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6091 -> 19[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6092 -> 20[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6093[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];16 -> 6093[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6093 -> 21[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6094 -> 22[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6095[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];17 -> 6095[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6095 -> 23[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6096 -> 24[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6097[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];18 -> 6097[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6097 -> 25[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6098 -> 26[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6099[label="ww400/Neg ww4000",fontsize=10,color="white",style="solid",shape="box"];19 -> 6099[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6099 -> 27[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6100 -> 28[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6101[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];20 -> 6101[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6101 -> 29[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6102 -> 31[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6103[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];22 -> 6103[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6103 -> 32[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6104 -> 33[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6105[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];23 -> 6105[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6105 -> 34[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6106 -> 36[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6107[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];25 -> 6107[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6107 -> 37[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6108 -> 38[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6109[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];26 -> 6109[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6109 -> 39[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6110 -> 40[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6111[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];27 -> 6111[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6111 -> 41[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 42 -> 3764[label="",style="dashed", color="red", weight=0]; 18.93/7.01 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]; 18.93/7.01 42 -> 3766[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 42 -> 3767[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 42 -> 3768[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 42 -> 3769[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 42 -> 3770[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 42 -> 3771[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 50 -> 3895[label="",style="dashed", color="red", weight=0]; 18.93/7.01 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]; 18.93/7.01 50 -> 3897[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 50 -> 3898[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 50 -> 3899[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 50 -> 3900[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 50 -> 3901[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 50 -> 3902[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 3765[label="ww40000",fontsize=16,color="green",shape="box"];3766[label="ww41",fontsize=16,color="green",shape="box"];3767[label="ww40000",fontsize=16,color="green",shape="box"];3768[label="ww3000",fontsize=16,color="green",shape="box"];3769[label="ww401",fontsize=16,color="green",shape="box"];3770[label="ww31",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]; 18.93/7.01 6112 -> 3835[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6113[label="ww224/Zero",fontsize=10,color="white",style="solid",shape="box"];3764 -> 6113[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6113 -> 3836[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 3896[label="ww401",fontsize=16,color="green",shape="box"];3897[label="ww41",fontsize=16,color="green",shape="box"];3898[label="ww3000",fontsize=16,color="green",shape="box"];3899[label="ww40000",fontsize=16,color="green",shape="box"];3900[label="ww31",fontsize=16,color="green",shape="box"];3901[label="ww40000",fontsize=16,color="green",shape="box"];3902[label="ww3000",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]; 18.93/7.01 6114 -> 3966[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6115[label="ww232/Zero",fontsize=10,color="white",style="solid",shape="box"];3895 -> 6115[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6115 -> 3967[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6116 -> 3968[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6117[label="ww225/Zero",fontsize=10,color="white",style="solid",shape="box"];3835 -> 6117[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6117 -> 3969[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6118 -> 3970[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6119[label="ww225/Zero",fontsize=10,color="white",style="solid",shape="box"];3836 -> 6119[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6119 -> 3971[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 77 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 77[label="List.deleteBy (==) (Pos (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];77 -> 97[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 77 -> 98[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6120 -> 100[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6121[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];79 -> 6121[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6121 -> 101[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6122 -> 103[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6123[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];81 -> 6123[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6123 -> 104[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 82 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 82[label="List.deleteBy (==) (Neg (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];82 -> 105[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 82 -> 106[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 6124 -> 3996[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6125[label="ww233/Zero",fontsize=10,color="white",style="solid",shape="box"];3966 -> 6125[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6125 -> 3997[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6126 -> 3998[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6127[label="ww233/Zero",fontsize=10,color="white",style="solid",shape="box"];3967 -> 6127[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6127 -> 3999[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6128 -> 113[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6129[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];89 -> 6129[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6129 -> 114[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6130 -> 116[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6131[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];91 -> 6131[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6131 -> 117[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 96 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 96[label="List.deleteBy (==) (Pos (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];96 -> 123[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 96 -> 124[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 99[label="List.deleteBy (==) (Pos Zero :% ww31) ww41",fontsize=16,color="magenta"];99 -> 125[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 99 -> 126[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 6132 -> 127[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6133[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];100 -> 6133[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6133 -> 128[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6134 -> 129[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6135[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];101 -> 6135[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6135 -> 130[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 102 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 102[label="List.deleteBy (==) (Pos Zero :% ww31) ww41",fontsize=16,color="magenta"];102 -> 131[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 102 -> 132[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 6136 -> 133[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6137[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];103 -> 6137[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6137 -> 134[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6138 -> 135[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6139[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];104 -> 6139[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6139 -> 136[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 111 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 111[label="List.deleteBy (==) (Neg (Succ ww3000) :% ww31) ww41",fontsize=16,color="magenta"];111 -> 142[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 111 -> 143[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 112 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 112[label="List.deleteBy (==) (Neg Zero :% ww31) ww41",fontsize=16,color="magenta"];112 -> 144[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 112 -> 145[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 6140 -> 146[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6141[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];113 -> 6141[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6141 -> 147[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6142 -> 148[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6143[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];114 -> 6143[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6143 -> 149[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 115 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.01 115[label="List.deleteBy (==) (Neg Zero :% ww31) ww41",fontsize=16,color="magenta"];115 -> 150[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 115 -> 151[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 6144 -> 152[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6145[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];116 -> 6145[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6145 -> 153[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6146 -> 154[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6147[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];117 -> 6147[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6147 -> 155[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 4000 -> 3764[label="",style="dashed", color="red", weight=0]; 18.93/7.01 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]; 18.93/7.01 4000 -> 4033[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 4002 -> 4001[label="",style="dashed", color="red", weight=0]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.01 6148 -> 163[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6149[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];127 -> 6149[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6149 -> 164[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6150 -> 165[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6151[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];128 -> 6151[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6151 -> 166[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6152 -> 167[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6153[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];129 -> 6153[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6153 -> 168[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6154 -> 169[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6155[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];130 -> 6155[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6155 -> 170[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6156 -> 171[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6157[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];133 -> 6157[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6157 -> 172[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6158 -> 173[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6159[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];134 -> 6159[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6159 -> 174[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6160 -> 175[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6161[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6161[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6161 -> 176[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 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]; 18.93/7.01 6162 -> 177[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 6163[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];136 -> 6163[label="",style="solid", color="burlywood", weight=9]; 18.93/7.01 6163 -> 178[label="",style="solid", color="burlywood", weight=3]; 18.93/7.01 4028 -> 3895[label="",style="dashed", color="red", weight=0]; 18.93/7.01 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]; 18.93/7.01 4028 -> 4081[label="",style="dashed", color="magenta", weight=3]; 18.93/7.01 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]; 18.93/7.01 4030 -> 4029[label="",style="dashed", color="red", weight=0]; 18.93/7.01 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]; 18.93/7.01 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]; 18.93/7.02 6164 -> 186[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6165[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];146 -> 6165[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6165 -> 187[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6166 -> 188[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6167[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];147 -> 6167[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6167 -> 189[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6168 -> 190[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6169[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];148 -> 6169[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6169 -> 191[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6170 -> 192[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6171[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];149 -> 6171[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6171 -> 193[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6172 -> 194[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6173[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];152 -> 6173[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6173 -> 195[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6174 -> 196[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6175[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];153 -> 6175[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6175 -> 197[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6176 -> 198[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6177[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];154 -> 6177[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6177 -> 199[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6178 -> 200[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6179[label="ww401/Neg ww4010",fontsize=10,color="white",style="solid",shape="box"];155 -> 6179[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6179 -> 201[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6180 -> 210[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6181[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];163 -> 6181[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6181 -> 211[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6182 -> 213[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6183[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];165 -> 6183[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6183 -> 214[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6184 -> 215[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6185[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];166 -> 6185[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6185 -> 216[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6186 -> 218[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6187[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];168 -> 6187[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6187 -> 219[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6188 -> 220[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6189[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];169 -> 6189[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6189 -> 221[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6190 -> 222[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6191[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];170 -> 6191[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6191 -> 223[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6192 -> 224[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6193[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];171 -> 6193[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6193 -> 225[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6194 -> 227[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6195[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];173 -> 6195[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6195 -> 228[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6196 -> 229[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6197[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];174 -> 6197[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6197 -> 230[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6198 -> 232[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6199[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];176 -> 6199[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6199 -> 233[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6200 -> 234[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6201[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];177 -> 6201[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6201 -> 235[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6202 -> 236[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6203[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];178 -> 6203[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6203 -> 237[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6204 -> 246[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6205[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];186 -> 6205[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6205 -> 247[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6206 -> 249[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6207[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 6207[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6207 -> 250[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6208 -> 251[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6209[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 6209[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6209 -> 252[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6210 -> 254[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6211[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 6211[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6211 -> 255[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6212 -> 256[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6213[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 6213[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6213 -> 257[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6214 -> 258[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6215[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 6215[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6215 -> 259[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6216 -> 260[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6217[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 6217[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6217 -> 261[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6218 -> 263[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6219[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 6219[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6219 -> 264[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6220 -> 265[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6221[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 6221[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6221 -> 266[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6222 -> 268[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6223[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];199 -> 6223[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6223 -> 269[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6224 -> 270[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6225[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];200 -> 6225[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6225 -> 271[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6226 -> 272[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6227[label="ww4010/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 6227[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6227 -> 273[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6228 -> 4121[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6229[label="ww223/Neg ww2230",fontsize=10,color="white",style="solid",shape="box"];4085 -> 6229[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6229 -> 4122[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6230 -> 4162[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6231[label="ww231/Neg ww2310",fontsize=10,color="white",style="solid",shape="box"];4119 -> 6231[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6231 -> 4163[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4120 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 4120[label="List.deleteBy (==) (Pos (Succ ww222) :% ww223) ww219",fontsize=16,color="magenta"];4120 -> 4164[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4120 -> 4165[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6232 -> 4166[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6233[label="ww2230/Zero",fontsize=10,color="white",style="solid",shape="box"];4121 -> 6233[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6233 -> 4167[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6234 -> 4168[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6235[label="ww2230/Zero",fontsize=10,color="white",style="solid",shape="box"];4122 -> 6235[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6235 -> 4169[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 287 -> 4644[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 287 -> 4646[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 287 -> 4647[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 287 -> 4648[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 287 -> 4649[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 295 -> 4713[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 295 -> 4715[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 295 -> 4716[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 295 -> 4717[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 295 -> 4718[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 301 -> 4789[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 301 -> 4791[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 301 -> 4792[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 301 -> 4793[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 301 -> 4794[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 309 -> 4887[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 309 -> 4889[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 309 -> 4890[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 309 -> 4891[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 309 -> 4892[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4161 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 4161[label="List.deleteBy (==) (Neg (Succ ww230) :% ww231) ww227",fontsize=16,color="magenta"];4161 -> 4201[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4161 -> 4202[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6236 -> 4203[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6237[label="ww2310/Zero",fontsize=10,color="white",style="solid",shape="box"];4162 -> 6237[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6237 -> 4204[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6238 -> 4205[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6239[label="ww2310/Zero",fontsize=10,color="white",style="solid",shape="box"];4163 -> 6239[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6239 -> 4206[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 328 -> 4968[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 328 -> 4970[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 328 -> 4971[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 328 -> 4972[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 328 -> 4973[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 336 -> 5053[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 336 -> 5055[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 336 -> 5056[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 336 -> 5057[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 336 -> 5058[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 342 -> 5158[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 342 -> 5160[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 342 -> 5161[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 342 -> 5162[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 342 -> 5163[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 350 -> 5242[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 350 -> 5244[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 350 -> 5245[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 350 -> 5246[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 350 -> 5247[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6240 -> 4207[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6241[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4166 -> 6241[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6241 -> 4208[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6242 -> 4209[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6243[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4167 -> 6243[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6243 -> 4210[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6244 -> 4211[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6245[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4168 -> 6245[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6245 -> 4212[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6246 -> 4213[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6247[label="ww221/Neg ww2210",fontsize=10,color="white",style="solid",shape="box"];4169 -> 6247[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6247 -> 4214[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 4645[label="ww40100",fontsize=16,color="green",shape="box"];4646[label="ww40100",fontsize=16,color="green",shape="box"];4647[label="ww41",fontsize=16,color="green",shape="box"];4648[label="ww3100",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]; 18.93/7.02 6248 -> 4695[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6249[label="ww301/Zero",fontsize=10,color="white",style="solid",shape="box"];4644 -> 6249[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6249 -> 4696[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 374 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 374[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];374 -> 477[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 374 -> 478[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 378[label="ww41",fontsize=16,color="green",shape="box"];379 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 379[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];379 -> 481[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 379 -> 482[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4714[label="ww40100",fontsize=16,color="green",shape="box"];4715[label="ww3100",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]; 18.93/7.02 6250 -> 4764[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6251[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];4713 -> 6251[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6251 -> 4765[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 386[label="ww41",fontsize=16,color="green",shape="box"];4790[label="ww41",fontsize=16,color="green",shape="box"];4791[label="ww40100",fontsize=16,color="green",shape="box"];4792[label="ww3100",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]; 18.93/7.02 6252 -> 4840[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6253[label="ww313/Zero",fontsize=10,color="white",style="solid",shape="box"];4789 -> 6253[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6253 -> 4841[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 390 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 390[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];390 -> 495[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 390 -> 496[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 394[label="ww41",fontsize=16,color="green",shape="box"];395 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 395[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];395 -> 499[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 395 -> 500[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4888[label="ww40100",fontsize=16,color="green",shape="box"];4889[label="ww40100",fontsize=16,color="green",shape="box"];4890[label="ww3100",fontsize=16,color="green",shape="box"];4891[label="ww41",fontsize=16,color="green",shape="box"];4892[label="ww3100",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]; 18.93/7.02 6254 -> 4938[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6255[label="ww319/Zero",fontsize=10,color="white",style="solid",shape="box"];4887 -> 6255[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6255 -> 4939[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6256 -> 4253[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6257[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4203 -> 6257[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6257 -> 4254[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6258 -> 4255[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6259[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4204 -> 6259[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6259 -> 4256[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6260 -> 4257[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6261[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4205 -> 6261[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6261 -> 4258[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6262 -> 4259[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6263[label="ww229/Neg ww2290",fontsize=10,color="white",style="solid",shape="box"];4206 -> 6263[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6263 -> 4260[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 4969[label="ww40100",fontsize=16,color="green",shape="box"];4970[label="ww3100",fontsize=16,color="green",shape="box"];4971[label="ww40100",fontsize=16,color="green",shape="box"];4972[label="ww41",fontsize=16,color="green",shape="box"];4973[label="ww3100",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]; 18.93/7.02 6264 -> 5019[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6265[label="ww325/Zero",fontsize=10,color="white",style="solid",shape="box"];4968 -> 6265[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6265 -> 5020[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 421 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 421[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];421 -> 535[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 421 -> 536[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 425[label="ww41",fontsize=16,color="green",shape="box"];426 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 426[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];426 -> 539[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 426 -> 540[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5054[label="ww40100",fontsize=16,color="green",shape="box"];5055[label="ww3100",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="ww41",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]; 18.93/7.02 6266 -> 5104[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6267[label="ww331/Zero",fontsize=10,color="white",style="solid",shape="box"];5053 -> 6267[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6267 -> 5105[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 433[label="ww41",fontsize=16,color="green",shape="box"];5159[label="ww41",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="ww40100",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]; 18.93/7.02 6268 -> 5209[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6269[label="ww337/Zero",fontsize=10,color="white",style="solid",shape="box"];5158 -> 6269[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6269 -> 5210[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 437 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 437[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];437 -> 553[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 437 -> 554[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 441[label="ww41",fontsize=16,color="green",shape="box"];442 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 442[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];442 -> 557[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 442 -> 558[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5243[label="ww40100",fontsize=16,color="green",shape="box"];5244[label="ww41",fontsize=16,color="green",shape="box"];5245[label="ww3100",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]; 18.93/7.02 6270 -> 5293[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6271[label="ww343/Zero",fontsize=10,color="white",style="solid",shape="box"];5242 -> 6271[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6271 -> 5294[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6272 -> 4261[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6273[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4207 -> 6273[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6273 -> 4262[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6274 -> 4264[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6275[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4209 -> 6275[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6275 -> 4265[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6276 -> 4266[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6277[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4210 -> 6277[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6277 -> 4267[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6278 -> 4269[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6279[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4212 -> 6279[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6279 -> 4270[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6280 -> 4271[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6281[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4213 -> 6281[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6281 -> 4272[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6282 -> 4273[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6283[label="ww2210/Zero",fontsize=10,color="white",style="solid",shape="box"];4214 -> 6283[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6283 -> 4274[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6284 -> 4766[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6285[label="ww302/Zero",fontsize=10,color="white",style="solid",shape="box"];4695 -> 6285[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6285 -> 4767[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6286 -> 4768[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6287[label="ww302/Zero",fontsize=10,color="white",style="solid",shape="box"];4696 -> 6287[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6287 -> 4769[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 476 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 476[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];476 -> 597[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 476 -> 598[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 479[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];479 -> 599[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 479 -> 600[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 480 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 480[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];480 -> 601[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 480 -> 602[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6288 -> 4842[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6289[label="ww308/Zero",fontsize=10,color="white",style="solid",shape="box"];4764 -> 6289[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6289 -> 4843[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6290 -> 4844[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6291[label="ww308/Zero",fontsize=10,color="white",style="solid",shape="box"];4765 -> 6291[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6291 -> 4845[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 487 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 487[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];487 -> 607[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 487 -> 608[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 488 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 488[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];488 -> 609[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 488 -> 610[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 489 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 489[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];489 -> 611[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 489 -> 612[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6292 -> 4940[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6293[label="ww314/Zero",fontsize=10,color="white",style="solid",shape="box"];4840 -> 6293[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6293 -> 4941[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6294 -> 4942[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6295[label="ww314/Zero",fontsize=10,color="white",style="solid",shape="box"];4841 -> 6295[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6295 -> 4943[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 494 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 494[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];494 -> 617[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 494 -> 618[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 497[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];497 -> 619[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 497 -> 620[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 498 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 498[label="List.deleteBy (==) (Pos Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];498 -> 621[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 498 -> 622[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6296 -> 5021[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6297[label="ww320/Zero",fontsize=10,color="white",style="solid",shape="box"];4938 -> 6297[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6297 -> 5022[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6298 -> 5023[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6299[label="ww320/Zero",fontsize=10,color="white",style="solid",shape="box"];4939 -> 6299[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6299 -> 5024[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 505 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 505[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];505 -> 627[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 505 -> 628[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 506 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 506[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];506 -> 629[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 506 -> 630[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 507 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 507[label="List.deleteBy (==) (Pos Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];507 -> 631[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 507 -> 632[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6300 -> 4314[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6301[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4253 -> 6301[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6301 -> 4315[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6302 -> 4317[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6303[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4255 -> 6303[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6303 -> 4318[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6304 -> 4319[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6305[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4256 -> 6305[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6305 -> 4320[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6306 -> 4322[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6307[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4258 -> 6307[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6307 -> 4323[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6308 -> 4324[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6309[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4259 -> 6309[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6309 -> 4325[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6310 -> 4326[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6311[label="ww2290/Zero",fontsize=10,color="white",style="solid",shape="box"];4260 -> 6311[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6311 -> 4327[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6312 -> 5106[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6313[label="ww326/Zero",fontsize=10,color="white",style="solid",shape="box"];5019 -> 6313[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6313 -> 5107[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6314 -> 5108[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6315[label="ww326/Zero",fontsize=10,color="white",style="solid",shape="box"];5020 -> 6315[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6315 -> 5109[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 534 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 534[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];534 -> 664[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 534 -> 665[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 537[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];537 -> 666[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 537 -> 667[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 538 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 538[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];538 -> 668[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 538 -> 669[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6316 -> 5211[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6317[label="ww332/Zero",fontsize=10,color="white",style="solid",shape="box"];5104 -> 6317[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6317 -> 5212[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6318 -> 5213[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6319[label="ww332/Zero",fontsize=10,color="white",style="solid",shape="box"];5105 -> 6319[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6319 -> 5214[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 545 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 545[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];545 -> 674[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 545 -> 675[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 546 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 546[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];546 -> 676[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 546 -> 677[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 547 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 547[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];547 -> 678[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 547 -> 679[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6320 -> 5295[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6321[label="ww338/Zero",fontsize=10,color="white",style="solid",shape="box"];5209 -> 6321[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6321 -> 5296[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6322 -> 5297[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6323[label="ww338/Zero",fontsize=10,color="white",style="solid",shape="box"];5210 -> 6323[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6323 -> 5298[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 552 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 552[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww3100)) ww41",fontsize=16,color="magenta"];552 -> 684[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 552 -> 685[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 555[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];555 -> 686[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 555 -> 687[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 556 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 556[label="List.deleteBy (==) (Neg Zero :% Pos Zero) ww41",fontsize=16,color="magenta"];556 -> 688[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 556 -> 689[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6324 -> 5329[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6325[label="ww344/Zero",fontsize=10,color="white",style="solid",shape="box"];5293 -> 6325[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6325 -> 5330[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6326 -> 5331[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6327[label="ww344/Zero",fontsize=10,color="white",style="solid",shape="box"];5294 -> 6327[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6327 -> 5332[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 563 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 563[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww3100)) ww41",fontsize=16,color="magenta"];563 -> 694[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 563 -> 695[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 564 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 564[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];564 -> 696[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 564 -> 697[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 565 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 565[label="List.deleteBy (==) (Neg Zero :% Neg Zero) ww41",fontsize=16,color="magenta"];565 -> 698[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 565 -> 699[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4263 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4263 -> 4331[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4268 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4268 -> 4337[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4316 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4316 -> 4360[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4321 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4321 -> 4366[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 4328 -> 5708[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4328 -> 5709[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4328 -> 5710[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4328 -> 5711[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4328 -> 5712[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4328 -> 5713[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4329 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4329 -> 4376[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4330[label="Neg ww2210",fontsize=16,color="green",shape="box"];4331[label="Pos (Succ ww22300)",fontsize=16,color="green",shape="box"];4332 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4332 -> 4378[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4334 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4334 -> 4381[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4336[label="Pos ww2210",fontsize=16,color="green",shape="box"];4337[label="Neg (Succ ww22300)",fontsize=16,color="green",shape="box"];4338 -> 5779[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4338 -> 5781[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4338 -> 5782[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4338 -> 5783[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4338 -> 5784[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4338 -> 5785[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4338 -> 5786[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4339 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4339 -> 4386[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4340 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4340 -> 4388[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4342 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4342 -> 4391[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4846 -> 4644[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4846 -> 4949[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4848 -> 4847[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4944 -> 4713[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4944 -> 5030[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4946 -> 4945[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5025 -> 4789[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5025 -> 5115[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5027 -> 5026[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5110 -> 4887[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5110 -> 5220[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5112 -> 5111[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4357 -> 5856[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4357 -> 5858[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4357 -> 5859[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4357 -> 5860[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4357 -> 5861[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4357 -> 5862[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4357 -> 5863[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4358 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4358 -> 4410[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4359[label="Neg ww2290",fontsize=16,color="green",shape="box"];4360[label="Pos (Succ ww23100)",fontsize=16,color="green",shape="box"];4361 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4361 -> 4412[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4363 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4363 -> 4415[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4365[label="Pos ww2290",fontsize=16,color="green",shape="box"];4366[label="Neg (Succ ww23100)",fontsize=16,color="green",shape="box"];4367 -> 5937[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4367 -> 5939[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4367 -> 5940[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4367 -> 5941[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4367 -> 5942[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4367 -> 5943[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4367 -> 5944[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4368 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4368 -> 4420[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 4369 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4369 -> 4422[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 4371 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 4371 -> 4425[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5215 -> 4968[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5215 -> 5304[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5217 -> 5216[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5299 -> 5053[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5299 -> 5338[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5301 -> 5300[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5333 -> 5158[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5333 -> 5364[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5335 -> 5334[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5359 -> 5242[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5359 -> 5409[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 5361 -> 5360[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5707[label="ww219",fontsize=16,color="green",shape="box"];5708[label="ww222",fontsize=16,color="green",shape="box"];5709[label="ww22100",fontsize=16,color="green",shape="box"];5710[label="ww220",fontsize=16,color="green",shape="box"];5711[label="ww22300",fontsize=16,color="green",shape="box"];5712[label="ww22100",fontsize=16,color="green",shape="box"];5713[label="ww22300",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]; 18.93/7.02 6328 -> 5777[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6329[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5706 -> 6329[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6329 -> 5778[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 4375[label="Pos Zero",fontsize=16,color="green",shape="box"];4376[label="Pos (Succ ww22300)",fontsize=16,color="green",shape="box"];4377[label="Pos (Succ ww22100)",fontsize=16,color="green",shape="box"];4378[label="Pos Zero",fontsize=16,color="green",shape="box"];4379[label="ww219",fontsize=16,color="green",shape="box"];4380[label="Neg (Succ ww22100)",fontsize=16,color="green",shape="box"];4381[label="Pos Zero",fontsize=16,color="green",shape="box"];4382[label="ww219",fontsize=16,color="green",shape="box"];5780[label="ww22100",fontsize=16,color="green",shape="box"];5781[label="ww222",fontsize=16,color="green",shape="box"];5782[label="ww22300",fontsize=16,color="green",shape="box"];5783[label="ww220",fontsize=16,color="green",shape="box"];5784[label="ww22300",fontsize=16,color="green",shape="box"];5785[label="ww219",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]; 18.93/7.02 6330 -> 5850[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6331[label="ww425/Zero",fontsize=10,color="white",style="solid",shape="box"];5779 -> 6331[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6331 -> 5851[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 4385[label="Neg Zero",fontsize=16,color="green",shape="box"];4386[label="Neg (Succ ww22300)",fontsize=16,color="green",shape="box"];4387[label="Pos (Succ ww22100)",fontsize=16,color="green",shape="box"];4388[label="Neg Zero",fontsize=16,color="green",shape="box"];4389[label="ww219",fontsize=16,color="green",shape="box"];4390[label="Neg (Succ ww22100)",fontsize=16,color="green",shape="box"];4391[label="Neg Zero",fontsize=16,color="green",shape="box"];4392[label="ww219",fontsize=16,color="green",shape="box"];4948[label="ww3020",fontsize=16,color="green",shape="box"];4949[label="ww3010",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]; 18.93/7.02 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]; 18.93/7.02 5032[label="ww304",fontsize=16,color="green",shape="box"];5114[label="ww3130",fontsize=16,color="green",shape="box"];5115[label="ww3140",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]; 18.93/7.02 5117[label="ww310",fontsize=16,color="green",shape="box"];5219[label="ww3200",fontsize=16,color="green",shape="box"];5220[label="ww3190",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]; 18.93/7.02 5222[label="ww316",fontsize=16,color="green",shape="box"];5857[label="ww228",fontsize=16,color="green",shape="box"];5858[label="ww23100",fontsize=16,color="green",shape="box"];5859[label="ww227",fontsize=16,color="green",shape="box"];5860[label="ww23100",fontsize=16,color="green",shape="box"];5861[label="ww22900",fontsize=16,color="green",shape="box"];5862[label="ww230",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]; 18.93/7.02 6332 -> 5927[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6333[label="ww433/Zero",fontsize=10,color="white",style="solid",shape="box"];5856 -> 6333[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6333 -> 5928[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 4409[label="Pos Zero",fontsize=16,color="green",shape="box"];4410[label="Pos (Succ ww23100)",fontsize=16,color="green",shape="box"];4411[label="Pos (Succ ww22900)",fontsize=16,color="green",shape="box"];4412[label="Pos Zero",fontsize=16,color="green",shape="box"];4413[label="ww227",fontsize=16,color="green",shape="box"];4414[label="Neg (Succ ww22900)",fontsize=16,color="green",shape="box"];4415[label="Pos Zero",fontsize=16,color="green",shape="box"];4416[label="ww227",fontsize=16,color="green",shape="box"];5938[label="ww230",fontsize=16,color="green",shape="box"];5939[label="ww23100",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="ww227",fontsize=16,color="green",shape="box"];5943[label="ww228",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]; 18.93/7.02 6334 -> 6008[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6335[label="ww441/Zero",fontsize=10,color="white",style="solid",shape="box"];5937 -> 6335[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6335 -> 6009[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 4419[label="Neg Zero",fontsize=16,color="green",shape="box"];4420[label="Neg (Succ ww23100)",fontsize=16,color="green",shape="box"];4421[label="Pos (Succ ww22900)",fontsize=16,color="green",shape="box"];4422[label="Neg Zero",fontsize=16,color="green",shape="box"];4423[label="ww227",fontsize=16,color="green",shape="box"];4424[label="Neg (Succ ww22900)",fontsize=16,color="green",shape="box"];4425[label="Neg Zero",fontsize=16,color="green",shape="box"];4426[label="ww227",fontsize=16,color="green",shape="box"];5303[label="ww3260",fontsize=16,color="green",shape="box"];5304[label="ww3250",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]; 18.93/7.02 5306[label="ww322",fontsize=16,color="green",shape="box"];5337[label="ww3320",fontsize=16,color="green",shape="box"];5338[label="ww3310",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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 6336 -> 5852[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6337[label="ww418/Zero",fontsize=10,color="white",style="solid",shape="box"];5777 -> 6337[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6337 -> 5853[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6338 -> 5854[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6339[label="ww418/Zero",fontsize=10,color="white",style="solid",shape="box"];5778 -> 6339[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6339 -> 5855[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6340 -> 5929[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6341[label="ww426/Zero",fontsize=10,color="white",style="solid",shape="box"];5850 -> 6341[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6341 -> 5930[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6342 -> 5931[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6343[label="ww426/Zero",fontsize=10,color="white",style="solid",shape="box"];5851 -> 6343[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6343 -> 5932[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 5033 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5033[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww300)) ww298",fontsize=16,color="magenta"];5033 -> 5119[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5033 -> 5120[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5118 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5118[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww306)) ww304",fontsize=16,color="magenta"];5118 -> 5224[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5118 -> 5225[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5223 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5223[label="List.deleteBy (==) (Pos Zero :% Pos (Succ ww312)) ww310",fontsize=16,color="magenta"];5223 -> 5308[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5223 -> 5309[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5307 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5307[label="List.deleteBy (==) (Pos Zero :% Neg (Succ ww318)) ww316",fontsize=16,color="magenta"];5307 -> 5342[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5307 -> 5343[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6344 -> 6010[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6345[label="ww434/Zero",fontsize=10,color="white",style="solid",shape="box"];5927 -> 6345[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6345 -> 6011[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6346 -> 6012[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6347[label="ww434/Zero",fontsize=10,color="white",style="solid",shape="box"];5928 -> 6347[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6347 -> 6013[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6348 -> 6031[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6349[label="ww442/Zero",fontsize=10,color="white",style="solid",shape="box"];6008 -> 6349[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6349 -> 6032[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 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]; 18.93/7.02 6350 -> 6033[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 6351[label="ww442/Zero",fontsize=10,color="white",style="solid",shape="box"];6009 -> 6351[label="",style="solid", color="burlywood", weight=9]; 18.93/7.02 6351 -> 6034[label="",style="solid", color="burlywood", weight=3]; 18.93/7.02 5341 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5341[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww324)) ww322",fontsize=16,color="magenta"];5341 -> 5368[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5341 -> 5369[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5367 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5367[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww330)) ww328",fontsize=16,color="magenta"];5367 -> 5413[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5367 -> 5414[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5412 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5412[label="List.deleteBy (==) (Neg Zero :% Pos (Succ ww336)) ww334",fontsize=16,color="magenta"];5412 -> 5460[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5412 -> 5461[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5459 -> 5[label="",style="dashed", color="red", weight=0]; 18.93/7.02 5459[label="List.deleteBy (==) (Neg Zero :% Neg (Succ ww342)) ww340",fontsize=16,color="magenta"];5459 -> 5480[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5459 -> 5481[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 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]; 18.93/7.02 5933 -> 6019[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5934 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5934 -> 6021[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5934 -> 6022[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5934 -> 6023[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5934 -> 6024[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5935 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 5935 -> 6026[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5935 -> 6027[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5935 -> 6028[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 5935 -> 6029[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6014 -> 5779[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6014 -> 6040[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6015 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6015 -> 6042[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6015 -> 6043[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6015 -> 6044[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6015 -> 6045[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6016 -> 4034[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6016 -> 6047[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6016 -> 6048[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6016 -> 6049[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6016 -> 6050[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6035 -> 5856[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6035 -> 6057[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6036 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6036 -> 6059[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6036 -> 6060[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6036 -> 6061[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6036 -> 6062[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6037 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6037 -> 6064[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6037 -> 6065[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6037 -> 6066[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6037 -> 6067[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6052 -> 5937[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6052 -> 6070[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6053 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6053 -> 6072[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6053 -> 6073[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6053 -> 6074[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6053 -> 6075[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6054 -> 4082[label="",style="dashed", color="red", weight=0]; 18.93/7.02 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]; 18.93/7.02 6054 -> 6077[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6054 -> 6078[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6054 -> 6079[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 6054 -> 6080[label="",style="dashed", color="magenta", weight=3]; 18.93/7.02 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]; 18.93/7.02 6018[label="ww4180",fontsize=16,color="green",shape="box"];6019[label="ww4170",fontsize=16,color="green",shape="box"];6020[label="ww412",fontsize=16,color="green",shape="box"];6021[label="ww413",fontsize=16,color="green",shape="box"];6022[label="Pos (Succ ww414)",fontsize=16,color="green",shape="box"];6023[label="Pos (Succ ww416)",fontsize=16,color="green",shape="box"];6024[label="ww415",fontsize=16,color="green",shape="box"];6025[label="ww412",fontsize=16,color="green",shape="box"];6026[label="ww413",fontsize=16,color="green",shape="box"];6027[label="Pos (Succ ww414)",fontsize=16,color="green",shape="box"];6028[label="Pos (Succ ww416)",fontsize=16,color="green",shape="box"];6029[label="ww415",fontsize=16,color="green",shape="box"];6030[label="ww412",fontsize=16,color="green",shape="box"];6039[label="ww4260",fontsize=16,color="green",shape="box"];6040[label="ww4250",fontsize=16,color="green",shape="box"];6041[label="ww420",fontsize=16,color="green",shape="box"];6042[label="ww421",fontsize=16,color="green",shape="box"];6043[label="Neg (Succ ww422)",fontsize=16,color="green",shape="box"];6044[label="Neg (Succ ww424)",fontsize=16,color="green",shape="box"];6045[label="ww423",fontsize=16,color="green",shape="box"];6046[label="ww420",fontsize=16,color="green",shape="box"];6047[label="ww421",fontsize=16,color="green",shape="box"];6048[label="Neg (Succ ww422)",fontsize=16,color="green",shape="box"];6049[label="Neg (Succ ww424)",fontsize=16,color="green",shape="box"];6050[label="ww423",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="Pos (Succ ww430)",fontsize=16,color="green",shape="box"];6059[label="ww428",fontsize=16,color="green",shape="box"];6060[label="ww429",fontsize=16,color="green",shape="box"];6061[label="Pos (Succ ww432)",fontsize=16,color="green",shape="box"];6062[label="ww431",fontsize=16,color="green",shape="box"];6063[label="Pos (Succ ww430)",fontsize=16,color="green",shape="box"];6064[label="ww428",fontsize=16,color="green",shape="box"];6065[label="ww429",fontsize=16,color="green",shape="box"];6066[label="Pos (Succ ww432)",fontsize=16,color="green",shape="box"];6067[label="ww431",fontsize=16,color="green",shape="box"];6068[label="ww428",fontsize=16,color="green",shape="box"];6069[label="ww4420",fontsize=16,color="green",shape="box"];6070[label="ww4410",fontsize=16,color="green",shape="box"];6071[label="Neg (Succ ww438)",fontsize=16,color="green",shape="box"];6072[label="ww436",fontsize=16,color="green",shape="box"];6073[label="ww437",fontsize=16,color="green",shape="box"];6074[label="Neg (Succ ww440)",fontsize=16,color="green",shape="box"];6075[label="ww439",fontsize=16,color="green",shape="box"];6076[label="Neg (Succ ww438)",fontsize=16,color="green",shape="box"];6077[label="ww436",fontsize=16,color="green",shape="box"];6078[label="ww437",fontsize=16,color="green",shape="box"];6079[label="Neg (Succ ww440)",fontsize=16,color="green",shape="box"];6080[label="ww439",fontsize=16,color="green",shape="box"];6081[label="ww436",fontsize=16,color="green",shape="box"];} 18.93/7.02 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (8) 18.93/7.02 Obligation: 18.93/7.02 Q DP problem: 18.93/7.02 The TRS P consists of the following rules: 18.93/7.02 18.93/7.02 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 18.93/7.02 new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Pos(ww4000), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) 18.93/7.02 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 18.93/7.02 new_deleteBy(:%(Pos(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) 18.93/7.02 new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 18.93/7.02 new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy0(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) 18.93/7.02 new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy07(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy06(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.93/7.02 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 18.93/7.02 new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy08(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) 18.93/7.02 new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 18.93/7.02 new_deleteBy(:%(Neg(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 18.93/7.02 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) 18.93/7.02 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy012(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 18.93/7.02 new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 18.93/7.02 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 18.93/7.02 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 18.93/7.02 new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 18.93/7.02 new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Zero), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) 18.93/7.02 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Neg(ww4000), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) 18.93/7.02 new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 18.93/7.02 new_deleteBy(:%(Pos(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy04(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) 18.93/7.02 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 18.93/7.02 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 18.93/7.02 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy010(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) 18.93/7.02 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 18.93/7.02 new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 18.93/7.02 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) 18.93/7.02 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 18.93/7.02 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 18.93/7.02 new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) 18.93/7.02 new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Zero), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.02 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 18.93/7.02 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 18.93/7.02 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 18.93/7.02 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) 18.93/7.02 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy09(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 18.93/7.02 new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy05(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) 18.93/7.02 new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) 18.93/7.02 new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 18.93/7.02 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 18.93/7.02 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.93/7.02 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 18.93/7.02 new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 18.93/7.02 new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 18.93/7.02 new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 18.93/7.02 new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) 18.93/7.02 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 18.93/7.02 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 18.93/7.02 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 18.93/7.02 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 18.93/7.02 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy011(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) 18.93/7.02 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 18.93/7.02 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 18.93/7.02 new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) 18.93/7.02 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) 18.93/7.02 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) 18.93/7.02 new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 18.93/7.02 new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 18.93/7.02 new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 18.93/7.02 R is empty. 18.93/7.02 Q is empty. 18.93/7.02 We have to consider all minimal (P,Q,R)-chains. 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (9) DependencyGraphProof (EQUIVALENT) 18.93/7.02 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 4 SCCs. 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (10) 18.93/7.02 Complex Obligation (AND) 18.93/7.02 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (11) 18.93/7.02 Obligation: 18.93/7.02 Q DP problem: 18.93/7.02 The TRS P consists of the following rules: 18.93/7.02 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy012(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy010(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) 18.93/7.02 new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 18.93/7.02 new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) 18.93/7.02 new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) 18.93/7.02 new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) 18.93/7.02 new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy09(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) 18.93/7.02 new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy011(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 18.93/7.02 new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) 18.93/7.02 new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 18.93/7.02 new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) 18.93/7.02 new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) 18.93/7.02 new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 18.93/7.02 R is empty. 18.93/7.02 Q is empty. 18.93/7.02 We have to consider all minimal (P,Q,R)-chains. 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (12) QDPSizeChangeProof (EQUIVALENT) 18.93/7.02 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. 18.93/7.02 18.93/7.02 From the DPs we obtained the following set of size-change graphs: 18.93/7.02 *new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy012(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy010(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy012(ww340, ww341, ww342, Succ(ww3430), Succ(ww3440)) -> new_deleteBy012(ww340, ww341, ww342, ww3430, ww3440) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy012(ww340, ww341, ww342, Zero, Succ(ww3440)) -> new_deleteBy024(ww340, ww341, ww342) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Zero) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy010(ww328, ww329, ww330, Succ(ww3310), Succ(ww3320)) -> new_deleteBy010(ww328, ww329, ww330, ww3310, ww3320) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy010(ww328, ww329, ww330, Zero, Succ(ww3320)) -> new_deleteBy022(ww328, ww329, ww330) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy022(ww328, ww329, ww330) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww330))), ww328) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy024(ww340, ww341, ww342) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww342))), ww340) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy09(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy011(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy09(ww322, ww323, ww324, Succ(ww3250), Succ(ww3260)) -> new_deleteBy09(ww322, ww323, ww324, ww3250, ww3260) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy09(ww322, ww323, ww324, Zero, Succ(ww3260)) -> new_deleteBy021(ww322, ww323, ww324) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Zero) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy011(ww334, ww335, ww336, Succ(ww3370), Succ(ww3380)) -> new_deleteBy011(ww334, ww335, ww336, ww3370, ww3380) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy011(ww334, ww335, ww336, Zero, Succ(ww3380)) -> new_deleteBy023(ww334, ww335, ww336) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy023(ww334, ww335, ww336) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww336))), ww334) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy021(ww322, ww323, ww324) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww324))), ww322) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Neg(Zero), ww31), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Zero)), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Neg(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.02 18.93/7.02 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (13) 18.93/7.02 YES 18.93/7.02 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (14) 18.93/7.02 Obligation: 18.93/7.02 Q DP problem: 18.93/7.02 The TRS P consists of the following rules: 18.93/7.02 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy07(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) 18.93/7.02 new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy05(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) 18.93/7.02 new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) 18.93/7.02 new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 18.93/7.02 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 18.93/7.02 new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy06(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy04(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) 18.93/7.02 new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.02 new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) 18.93/7.02 new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 18.93/7.02 new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) 18.93/7.02 new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 18.93/7.02 new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.02 18.93/7.02 R is empty. 18.93/7.02 Q is empty. 18.93/7.02 We have to consider all minimal (P,Q,R)-chains. 18.93/7.02 ---------------------------------------- 18.93/7.02 18.93/7.02 (15) QDPSizeChangeProof (EQUIVALENT) 18.93/7.02 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. 18.93/7.02 18.93/7.02 From the DPs we obtained the following set of size-change graphs: 18.93/7.02 *new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 18.93/7.02 The graph contains the following edges 1 >= 2 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy07(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.02 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.02 18.93/7.02 18.93/7.02 *new_deleteBy016(ww316, ww317, ww318) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww318))), ww316) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy07(ww316, ww317, ww318, Succ(ww3190), Succ(ww3200)) -> new_deleteBy07(ww316, ww317, ww318, ww3190, ww3200) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy07(ww316, ww317, ww318, Zero, Succ(ww3200)) -> new_deleteBy016(ww316, ww317, ww318) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy05(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.03 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Zero) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy014(ww304, ww305, ww306) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww306))), ww304) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy05(ww304, ww305, ww306, Succ(ww3070), Succ(ww3080)) -> new_deleteBy05(ww304, ww305, ww306, ww3070, ww3080) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy05(ww304, ww305, ww306, Zero, Succ(ww3080)) -> new_deleteBy014(ww304, ww305, ww306) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy06(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.03 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy04(ww41, ww40100, ww3100, ww3100, ww40100) 18.93/7.03 The graph contains the following edges 2 > 1, 2 > 2, 1 > 3, 1 > 4, 2 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy06(ww310, ww311, ww312, Succ(ww3130), Succ(ww3140)) -> new_deleteBy06(ww310, ww311, ww312, ww3130, ww3140) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy06(ww310, ww311, ww312, Zero, Succ(ww3140)) -> new_deleteBy015(ww310, ww311, ww312) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Zero) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy04(ww298, ww299, ww300, Succ(ww3010), Succ(ww3020)) -> new_deleteBy04(ww298, ww299, ww300, ww3010, ww3020) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy04(ww298, ww299, ww300, Zero, Succ(ww3020)) -> new_deleteBy013(ww298, ww299, ww300) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy013(ww298, ww299, ww300) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww300))), ww298) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy015(ww310, ww311, ww312) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww312))), ww310) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy(:%(Pos(Zero), ww31), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Neg(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Pos(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), :(:%(Pos(Zero), Neg(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Neg(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Pos(Zero), Neg(ww4010)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), :(:%(Neg(Zero), Pos(Zero)), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Succ(ww3100))), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Neg(Zero), Neg(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Pos(Zero), Pos(Zero)), :(:%(Pos(Zero), Pos(Succ(ww40100))), ww41)) -> new_deleteBy(:%(Pos(Zero), Pos(Zero)), ww41) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.93/7.03 18.93/7.03 18.93/7.03 ---------------------------------------- 18.93/7.03 18.93/7.03 (16) 18.93/7.03 YES 18.93/7.03 18.93/7.03 ---------------------------------------- 18.93/7.03 18.93/7.03 (17) 18.93/7.03 Obligation: 18.93/7.03 Q DP problem: 18.93/7.03 The TRS P consists of the following rules: 18.93/7.03 18.93/7.03 new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy08(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) 18.93/7.03 new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 18.93/7.03 new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.03 new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Pos(ww4000), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) 18.93/7.03 new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Zero), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) 18.93/7.03 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 18.93/7.03 new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 18.93/7.03 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 18.93/7.03 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 18.93/7.03 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.03 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 18.93/7.03 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 18.93/7.03 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 18.93/7.03 new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 18.93/7.03 new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) 18.93/7.03 new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.03 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 18.93/7.03 new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 18.93/7.03 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 18.93/7.03 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 18.93/7.03 new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 18.93/7.03 new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 18.93/7.03 new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 18.93/7.03 new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 18.93/7.03 18.93/7.03 R is empty. 18.93/7.03 Q is empty. 18.93/7.03 We have to consider all minimal (P,Q,R)-chains. 18.93/7.03 ---------------------------------------- 18.93/7.03 18.93/7.03 (18) QDPSizeChangeProof (EQUIVALENT) 18.93/7.03 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. 18.93/7.03 18.93/7.03 From the DPs we obtained the following set of size-change graphs: 18.93/7.03 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Zero) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Succ(ww2320), Succ(ww2330)) -> new_deleteBy08(ww227, ww228, ww229, ww230, ww231, ww2320, ww2330) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy019(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Succ(ww40000)), ww401), ww41)) -> new_deleteBy08(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) 18.93/7.03 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 1 > 6, 2 > 7 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy017(ww227, ww228, ww229, ww230, ww231) -> new_deleteBy(:%(Neg(Succ(ww230)), ww231), ww227) 18.93/7.03 The graph contains the following edges 1 >= 2 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Succ(ww4420)) -> new_deleteBy020(ww436, ww437, ww438, ww439, ww440, ww4410, ww4420) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Succ(ww4340)) -> new_deleteBy018(ww428, ww429, ww430, ww431, ww432, ww4330, ww4340) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 18.93/7.03 18.93/7.03 18.93/7.03 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy020(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 18.93/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, ww229, ww230, ww231, Zero, Succ(ww2330)) -> new_deleteBy017(ww227, ww228, ww229, ww230, ww231) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy018(ww227, ww228, ww22900, ww230, ww23100, ww23100, ww22900) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Zero), ww230, Neg(Succ(ww23100))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Zero), ww230, Pos(Succ(ww23100))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Pos(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Neg(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(Succ(ww22900)), ww230, Pos(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(Succ(ww22900)), ww230, Neg(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Neg(ww2290), ww230, Pos(Succ(ww23100))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy08(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100)), Zero, Zero) -> new_deleteBy019(ww227, ww228, Pos(ww2290), ww230, Neg(Succ(ww23100))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Pos(ww4000), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy(:%(Neg(Succ(ww3000)), ww31), :(:%(Neg(Zero), ww401), ww41)) -> new_deleteBy(:%(Neg(Succ(ww3000)), ww31), ww41) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Succ(ww4410), Zero) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy020(ww436, ww437, ww438, ww439, ww440, Zero, Succ(ww4420)) -> new_deleteBy019(ww436, ww437, Neg(Succ(ww438)), ww439, Neg(Succ(ww440))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Succ(ww4330), Zero) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy018(ww428, ww429, ww430, ww431, ww432, Zero, Succ(ww4340)) -> new_deleteBy019(ww428, ww429, Pos(Succ(ww430)), ww431, Pos(Succ(ww432))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 ---------------------------------------- 18.99/7.03 18.99/7.03 (19) 18.99/7.03 YES 18.99/7.03 18.99/7.03 ---------------------------------------- 18.99/7.03 18.99/7.03 (20) 18.99/7.03 Obligation: 18.99/7.03 Q DP problem: 18.99/7.03 The TRS P consists of the following rules: 18.99/7.03 18.99/7.03 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 18.99/7.03 new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.99/7.03 new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy0(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) 18.99/7.03 new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 18.99/7.03 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 18.99/7.03 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 18.99/7.03 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 18.99/7.03 new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 18.99/7.03 new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 18.99/7.03 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 18.99/7.03 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) 18.99/7.03 new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.99/7.03 new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Zero), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) 18.99/7.03 new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Neg(ww4000), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) 18.99/7.03 new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.99/7.03 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 18.99/7.03 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 18.99/7.03 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 18.99/7.03 new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 18.99/7.03 new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 18.99/7.03 new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 18.99/7.03 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 18.99/7.03 new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 18.99/7.03 new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 18.99/7.03 18.99/7.03 R is empty. 18.99/7.03 Q is empty. 18.99/7.03 We have to consider all minimal (P,Q,R)-chains. 18.99/7.03 ---------------------------------------- 18.99/7.03 18.99/7.03 (21) QDPSizeChangeProof (EQUIVALENT) 18.99/7.03 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. 18.99/7.03 18.99/7.03 From the DPs we obtained the following set of size-change graphs: 18.99/7.03 *new_deleteBy02(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.99/7.03 The graph contains the following edges 1 >= 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy03(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Succ(ww4260)) -> new_deleteBy03(ww420, ww421, ww422, ww423, ww424, ww4250, ww4260) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Succ(ww40000)), ww401), ww41)) -> new_deleteBy0(ww41, ww40000, ww401, ww3000, ww31, ww3000, ww40000) 18.99/7.03 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 1 > 6, 2 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Zero) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.99/7.03 The graph contains the following edges 1 >= 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy00(ww219, ww220, ww221, ww222, ww223) -> new_deleteBy(:%(Pos(Succ(ww222)), ww223), ww219) 18.99/7.03 The graph contains the following edges 1 >= 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Succ(ww4180)) -> new_deleteBy01(ww412, ww413, ww414, ww415, ww416, ww4170, ww4180) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Succ(ww2240), Succ(ww2250)) -> new_deleteBy0(ww219, ww220, ww221, ww222, ww223, ww2240, ww2250) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, ww221, ww222, ww223, Zero, Succ(ww2250)) -> new_deleteBy00(ww219, ww220, ww221, ww222, ww223) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy01(ww219, ww220, ww22100, ww222, ww22300, ww22300, ww22100) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4, 5 > 5, 5 > 6, 3 > 7 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Pos(Zero), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy(:%(Pos(Succ(ww3000)), ww31), :(:%(Neg(ww4000), ww401), ww41)) -> new_deleteBy(:%(Pos(Succ(ww3000)), ww31), ww41) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 > 2 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Zero), ww222, Neg(Succ(ww22300))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Zero), ww222, Pos(Succ(ww22300))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Pos(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(ww2210), ww222, Pos(Succ(ww22300))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300)), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(ww2210), ww222, Neg(Succ(ww22300))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Pos(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Pos(Succ(ww22100)), ww222, Neg(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy0(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero), Zero, Zero) -> new_deleteBy02(ww219, ww220, Neg(Succ(ww22100)), ww222, Neg(Zero)) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Succ(ww4250), Zero) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy03(ww420, ww421, ww422, ww423, ww424, Zero, Succ(ww4260)) -> new_deleteBy02(ww420, ww421, Neg(Succ(ww422)), ww423, Neg(Succ(ww424))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Succ(ww4170), Zero) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 *new_deleteBy01(ww412, ww413, ww414, ww415, ww416, Zero, Succ(ww4180)) -> new_deleteBy02(ww412, ww413, Pos(Succ(ww414)), ww415, Pos(Succ(ww416))) 18.99/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 4 18.99/7.03 18.99/7.03 18.99/7.03 ---------------------------------------- 18.99/7.03 18.99/7.03 (22) 18.99/7.03 YES 18.99/7.06 EOF