17.78/6.51 YES 19.64/7.02 proof of /export/starexec/sandbox2/benchmark/theBenchmark.hs 19.64/7.02 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 19.64/7.02 19.64/7.02 19.64/7.02 H-Termination with start terms of the given HASKELL could be proven: 19.64/7.02 19.64/7.02 (0) HASKELL 19.64/7.02 (1) BR [EQUIVALENT, 0 ms] 19.64/7.02 (2) HASKELL 19.64/7.02 (3) COR [EQUIVALENT, 0 ms] 19.64/7.02 (4) HASKELL 19.64/7.02 (5) Narrow [SOUND, 0 ms] 19.64/7.02 (6) QDP 19.64/7.02 (7) DependencyGraphProof [EQUIVALENT, 2 ms] 19.64/7.02 (8) AND 19.64/7.02 (9) QDP 19.64/7.02 (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] 19.64/7.02 (11) YES 19.64/7.02 (12) QDP 19.64/7.02 (13) QDPSizeChangeProof [EQUIVALENT, 0 ms] 19.64/7.02 (14) YES 19.64/7.02 (15) QDP 19.64/7.02 (16) QDPSizeChangeProof [EQUIVALENT, 0 ms] 19.64/7.02 (17) YES 19.64/7.02 (18) QDP 19.64/7.02 (19) QDPSizeChangeProof [EQUIVALENT, 0 ms] 19.64/7.02 (20) YES 19.64/7.02 19.64/7.02 19.64/7.02 ---------------------------------------- 19.64/7.02 19.64/7.02 (0) 19.64/7.02 Obligation: 19.64/7.02 mainModule Main 19.64/7.02 module Main where { 19.64/7.02 import qualified Prelude; 19.64/7.02 } 19.64/7.02 19.64/7.02 ---------------------------------------- 19.64/7.02 19.64/7.02 (1) BR (EQUIVALENT) 19.64/7.02 Replaced joker patterns by fresh variables and removed binding patterns. 19.64/7.02 ---------------------------------------- 19.64/7.02 19.64/7.02 (2) 19.64/7.02 Obligation: 19.64/7.02 mainModule Main 19.64/7.02 module Main where { 19.64/7.02 import qualified Prelude; 19.64/7.02 } 19.64/7.02 19.64/7.02 ---------------------------------------- 19.64/7.02 19.64/7.02 (3) COR (EQUIVALENT) 19.64/7.02 Cond Reductions: 19.64/7.02 The following Function with conditions 19.64/7.02 "lookup k [] = Nothing; 19.64/7.02 lookup k ((x,y) : xys)|k == xJust y|otherwiselookup k xys; 19.64/7.02 " 19.64/7.02 is transformed to 19.64/7.02 "lookup k [] = lookup3 k []; 19.64/7.02 lookup k ((x,y) : xys) = lookup2 k ((x,y) : xys); 19.64/7.02 " 19.64/7.02 "lookup0 k x y xys True = lookup k xys; 19.64/7.02 " 19.64/7.02 "lookup1 k x y xys True = Just y; 19.64/7.02 lookup1 k x y xys False = lookup0 k x y xys otherwise; 19.64/7.02 " 19.64/7.02 "lookup2 k ((x,y) : xys) = lookup1 k x y xys (k == x); 19.64/7.02 " 19.64/7.02 "lookup3 k [] = Nothing; 19.64/7.02 lookup3 ww wx = lookup2 ww wx; 19.64/7.02 " 19.64/7.02 The following Function with conditions 19.64/7.02 "undefined |Falseundefined; 19.64/7.02 " 19.64/7.02 is transformed to 19.64/7.02 "undefined = undefined1; 19.64/7.02 " 19.64/7.02 "undefined0 True = undefined; 19.64/7.02 " 19.64/7.02 "undefined1 = undefined0 False; 19.64/7.02 " 19.64/7.02 19.64/7.02 ---------------------------------------- 19.64/7.02 19.64/7.02 (4) 19.64/7.02 Obligation: 19.64/7.02 mainModule Main 19.64/7.02 module Main where { 19.64/7.02 import qualified Prelude; 19.64/7.02 } 19.64/7.02 19.64/7.02 ---------------------------------------- 19.64/7.02 19.64/7.02 (5) Narrow (SOUND) 19.64/7.02 Haskell To QDPs 19.64/7.02 19.64/7.02 digraph dp_graph { 19.64/7.02 node [outthreshold=100, inthreshold=100];1[label="lookup",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 19.64/7.02 3[label="lookup wy3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 19.64/7.02 4[label="lookup wy3 wy4",fontsize=16,color="burlywood",shape="triangle"];6808[label="wy4/wy40 : wy41",fontsize=10,color="white",style="solid",shape="box"];4 -> 6808[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6808 -> 5[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6809[label="wy4/[]",fontsize=10,color="white",style="solid",shape="box"];4 -> 6809[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6809 -> 6[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5[label="lookup wy3 (wy40 : wy41)",fontsize=16,color="burlywood",shape="box"];6810[label="wy40/(wy400,wy401)",fontsize=10,color="white",style="solid",shape="box"];5 -> 6810[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6810 -> 7[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6[label="lookup wy3 []",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 19.64/7.02 7[label="lookup wy3 ((wy400,wy401) : wy41)",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3]; 19.64/7.02 8[label="lookup3 wy3 []",fontsize=16,color="black",shape="box"];8 -> 10[label="",style="solid", color="black", weight=3]; 19.64/7.02 9[label="lookup2 wy3 ((wy400,wy401) : wy41)",fontsize=16,color="black",shape="box"];9 -> 11[label="",style="solid", color="black", weight=3]; 19.64/7.02 10[label="Nothing",fontsize=16,color="green",shape="box"];11[label="lookup1 wy3 wy400 wy401 wy41 (wy3 == wy400)",fontsize=16,color="burlywood",shape="box"];6811[label="wy3/wy30 :% wy31",fontsize=10,color="white",style="solid",shape="box"];11 -> 6811[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6811 -> 12[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 12[label="lookup1 (wy30 :% wy31) wy400 wy401 wy41 (wy30 :% wy31 == wy400)",fontsize=16,color="burlywood",shape="box"];6812[label="wy400/wy4000 :% wy4001",fontsize=10,color="white",style="solid",shape="box"];12 -> 6812[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6812 -> 13[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 13[label="lookup1 (wy30 :% wy31) (wy4000 :% wy4001) wy401 wy41 (wy30 :% wy31 == wy4000 :% wy4001)",fontsize=16,color="black",shape="box"];13 -> 14[label="",style="solid", color="black", weight=3]; 19.64/7.02 14[label="lookup1 (wy30 :% wy31) (wy4000 :% wy4001) wy401 wy41 (wy30 == wy4000 && wy31 == wy4001)",fontsize=16,color="black",shape="box"];14 -> 15[label="",style="solid", color="black", weight=3]; 19.64/7.02 15[label="lookup1 (wy30 :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt wy30 wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6813[label="wy30/Pos wy300",fontsize=10,color="white",style="solid",shape="box"];15 -> 6813[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6813 -> 16[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6814[label="wy30/Neg wy300",fontsize=10,color="white",style="solid",shape="box"];15 -> 6814[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6814 -> 17[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 16[label="lookup1 (Pos wy300 :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt (Pos wy300) wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6815[label="wy300/Succ wy3000",fontsize=10,color="white",style="solid",shape="box"];16 -> 6815[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6815 -> 18[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6816[label="wy300/Zero",fontsize=10,color="white",style="solid",shape="box"];16 -> 6816[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6816 -> 19[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 17[label="lookup1 (Neg wy300 :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt (Neg wy300) wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6817[label="wy300/Succ wy3000",fontsize=10,color="white",style="solid",shape="box"];17 -> 6817[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6817 -> 20[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6818[label="wy300/Zero",fontsize=10,color="white",style="solid",shape="box"];17 -> 6818[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6818 -> 21[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 18[label="lookup1 (Pos (Succ wy3000) :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3000)) wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6819[label="wy4000/Pos wy40000",fontsize=10,color="white",style="solid",shape="box"];18 -> 6819[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6819 -> 22[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6820[label="wy4000/Neg wy40000",fontsize=10,color="white",style="solid",shape="box"];18 -> 6820[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6820 -> 23[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 19[label="lookup1 (Pos Zero :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt (Pos Zero) wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6821[label="wy4000/Pos wy40000",fontsize=10,color="white",style="solid",shape="box"];19 -> 6821[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6821 -> 24[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6822[label="wy4000/Neg wy40000",fontsize=10,color="white",style="solid",shape="box"];19 -> 6822[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6822 -> 25[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 20[label="lookup1 (Neg (Succ wy3000) :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3000)) wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6823[label="wy4000/Pos wy40000",fontsize=10,color="white",style="solid",shape="box"];20 -> 6823[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6823 -> 26[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6824[label="wy4000/Neg wy40000",fontsize=10,color="white",style="solid",shape="box"];20 -> 6824[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6824 -> 27[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 21[label="lookup1 (Neg Zero :% wy31) (wy4000 :% wy4001) wy401 wy41 (primEqInt (Neg Zero) wy4000 && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6825[label="wy4000/Pos wy40000",fontsize=10,color="white",style="solid",shape="box"];21 -> 6825[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6825 -> 28[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6826[label="wy4000/Neg wy40000",fontsize=10,color="white",style="solid",shape="box"];21 -> 6826[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6826 -> 29[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 22[label="lookup1 (Pos (Succ wy3000) :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3000)) (Pos wy40000) && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6827[label="wy40000/Succ wy400000",fontsize=10,color="white",style="solid",shape="box"];22 -> 6827[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6827 -> 30[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6828[label="wy40000/Zero",fontsize=10,color="white",style="solid",shape="box"];22 -> 6828[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6828 -> 31[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 23[label="lookup1 (Pos (Succ wy3000) :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3000)) (Neg wy40000) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];23 -> 32[label="",style="solid", color="black", weight=3]; 19.64/7.02 24[label="lookup1 (Pos Zero :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 (primEqInt (Pos Zero) (Pos wy40000) && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6829[label="wy40000/Succ wy400000",fontsize=10,color="white",style="solid",shape="box"];24 -> 6829[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6829 -> 33[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6830[label="wy40000/Zero",fontsize=10,color="white",style="solid",shape="box"];24 -> 6830[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6830 -> 34[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 25[label="lookup1 (Pos Zero :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 (primEqInt (Pos Zero) (Neg wy40000) && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6831[label="wy40000/Succ wy400000",fontsize=10,color="white",style="solid",shape="box"];25 -> 6831[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6831 -> 35[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6832[label="wy40000/Zero",fontsize=10,color="white",style="solid",shape="box"];25 -> 6832[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6832 -> 36[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 26[label="lookup1 (Neg (Succ wy3000) :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3000)) (Pos wy40000) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];26 -> 37[label="",style="solid", color="black", weight=3]; 19.64/7.02 27[label="lookup1 (Neg (Succ wy3000) :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3000)) (Neg wy40000) && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6833[label="wy40000/Succ wy400000",fontsize=10,color="white",style="solid",shape="box"];27 -> 6833[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6833 -> 38[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6834[label="wy40000/Zero",fontsize=10,color="white",style="solid",shape="box"];27 -> 6834[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6834 -> 39[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 28[label="lookup1 (Neg Zero :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 (primEqInt (Neg Zero) (Pos wy40000) && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6835[label="wy40000/Succ wy400000",fontsize=10,color="white",style="solid",shape="box"];28 -> 6835[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6835 -> 40[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6836[label="wy40000/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 6836[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6836 -> 41[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 29[label="lookup1 (Neg Zero :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 (primEqInt (Neg Zero) (Neg wy40000) && wy31 == wy4001)",fontsize=16,color="burlywood",shape="box"];6837[label="wy40000/Succ wy400000",fontsize=10,color="white",style="solid",shape="box"];29 -> 6837[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6837 -> 42[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6838[label="wy40000/Zero",fontsize=10,color="white",style="solid",shape="box"];29 -> 6838[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6838 -> 43[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 30[label="lookup1 (Pos (Succ wy3000) :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3000)) (Pos (Succ wy400000)) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];30 -> 44[label="",style="solid", color="black", weight=3]; 19.64/7.02 31[label="lookup1 (Pos (Succ wy3000) :% wy31) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3000)) (Pos Zero) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];31 -> 45[label="",style="solid", color="black", weight=3]; 19.64/7.02 32[label="lookup1 (Pos (Succ wy3000) :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];32 -> 46[label="",style="solid", color="black", weight=3]; 19.64/7.02 33[label="lookup1 (Pos Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 (primEqInt (Pos Zero) (Pos (Succ wy400000)) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];33 -> 47[label="",style="solid", color="black", weight=3]; 19.64/7.02 34[label="lookup1 (Pos Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos Zero) (Pos Zero) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];34 -> 48[label="",style="solid", color="black", weight=3]; 19.64/7.02 35[label="lookup1 (Pos Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 (primEqInt (Pos Zero) (Neg (Succ wy400000)) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];35 -> 49[label="",style="solid", color="black", weight=3]; 19.64/7.02 36[label="lookup1 (Pos Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos Zero) (Neg Zero) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];36 -> 50[label="",style="solid", color="black", weight=3]; 19.64/7.02 37[label="lookup1 (Neg (Succ wy3000) :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];37 -> 51[label="",style="solid", color="black", weight=3]; 19.64/7.02 38[label="lookup1 (Neg (Succ wy3000) :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3000)) (Neg (Succ wy400000)) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];38 -> 52[label="",style="solid", color="black", weight=3]; 19.64/7.02 39[label="lookup1 (Neg (Succ wy3000) :% wy31) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3000)) (Neg Zero) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];39 -> 53[label="",style="solid", color="black", weight=3]; 19.64/7.02 40[label="lookup1 (Neg Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 (primEqInt (Neg Zero) (Pos (Succ wy400000)) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];40 -> 54[label="",style="solid", color="black", weight=3]; 19.64/7.02 41[label="lookup1 (Neg Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg Zero) (Pos Zero) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];41 -> 55[label="",style="solid", color="black", weight=3]; 19.64/7.02 42[label="lookup1 (Neg Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 (primEqInt (Neg Zero) (Neg (Succ wy400000)) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];42 -> 56[label="",style="solid", color="black", weight=3]; 19.64/7.02 43[label="lookup1 (Neg Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg Zero) (Neg Zero) && wy31 == wy4001)",fontsize=16,color="black",shape="box"];43 -> 57[label="",style="solid", color="black", weight=3]; 19.64/7.02 44 -> 3555[label="",style="dashed", color="red", weight=0]; 19.64/7.02 44[label="lookup1 (Pos (Succ wy3000) :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 (primEqNat wy3000 wy400000 && wy31 == wy4001)",fontsize=16,color="magenta"];44 -> 3556[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3557[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3558[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3559[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3560[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3561[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3562[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 44 -> 3563[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 45[label="lookup1 (Pos (Succ wy3000) :% wy31) (Pos Zero :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];45 -> 60[label="",style="solid", color="black", weight=3]; 19.64/7.02 46[label="lookup1 (Pos (Succ wy3000) :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];46 -> 61[label="",style="solid", color="black", weight=3]; 19.64/7.02 47[label="lookup1 (Pos Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];47 -> 62[label="",style="solid", color="black", weight=3]; 19.64/7.02 48[label="lookup1 (Pos Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (True && wy31 == wy4001)",fontsize=16,color="black",shape="box"];48 -> 63[label="",style="solid", color="black", weight=3]; 19.64/7.02 49[label="lookup1 (Pos Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];49 -> 64[label="",style="solid", color="black", weight=3]; 19.64/7.02 50[label="lookup1 (Pos Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (True && wy31 == wy4001)",fontsize=16,color="black",shape="box"];50 -> 65[label="",style="solid", color="black", weight=3]; 19.64/7.02 51[label="lookup1 (Neg (Succ wy3000) :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];51 -> 66[label="",style="solid", color="black", weight=3]; 19.64/7.02 52 -> 3803[label="",style="dashed", color="red", weight=0]; 19.64/7.02 52[label="lookup1 (Neg (Succ wy3000) :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 (primEqNat wy3000 wy400000 && wy31 == wy4001)",fontsize=16,color="magenta"];52 -> 3804[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3805[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3806[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3807[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3808[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3809[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3810[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 52 -> 3811[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 53[label="lookup1 (Neg (Succ wy3000) :% wy31) (Neg Zero :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];53 -> 69[label="",style="solid", color="black", weight=3]; 19.64/7.02 54[label="lookup1 (Neg Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];54 -> 70[label="",style="solid", color="black", weight=3]; 19.64/7.02 55[label="lookup1 (Neg Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (True && wy31 == wy4001)",fontsize=16,color="black",shape="box"];55 -> 71[label="",style="solid", color="black", weight=3]; 19.64/7.02 56[label="lookup1 (Neg Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 (False && wy31 == wy4001)",fontsize=16,color="black",shape="box"];56 -> 72[label="",style="solid", color="black", weight=3]; 19.64/7.02 57[label="lookup1 (Neg Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (True && wy31 == wy4001)",fontsize=16,color="black",shape="box"];57 -> 73[label="",style="solid", color="black", weight=3]; 19.64/7.02 3556[label="wy4001",fontsize=16,color="green",shape="box"];3557[label="wy3000",fontsize=16,color="green",shape="box"];3558[label="wy31",fontsize=16,color="green",shape="box"];3559[label="wy400000",fontsize=16,color="green",shape="box"];3560[label="wy3000",fontsize=16,color="green",shape="box"];3561[label="wy400000",fontsize=16,color="green",shape="box"];3562[label="wy41",fontsize=16,color="green",shape="box"];3563[label="wy401",fontsize=16,color="green",shape="box"];3555[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat wy213 wy214 && wy208 == wy210)",fontsize=16,color="burlywood",shape="triangle"];6839[label="wy213/Succ wy2130",fontsize=10,color="white",style="solid",shape="box"];3555 -> 6839[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6839 -> 3636[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6840[label="wy213/Zero",fontsize=10,color="white",style="solid",shape="box"];3555 -> 6840[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6840 -> 3637[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 60[label="lookup1 (Pos (Succ wy3000) :% wy31) (Pos Zero :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];60 -> 78[label="",style="solid", color="black", weight=3]; 19.64/7.02 61[label="lookup0 (Pos (Succ wy3000) :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];61 -> 79[label="",style="solid", color="black", weight=3]; 19.64/7.02 62[label="lookup1 (Pos Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];62 -> 80[label="",style="solid", color="black", weight=3]; 19.64/7.02 63[label="lookup1 (Pos Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (wy31 == wy4001)",fontsize=16,color="black",shape="box"];63 -> 81[label="",style="solid", color="black", weight=3]; 19.64/7.02 64[label="lookup1 (Pos Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];64 -> 82[label="",style="solid", color="black", weight=3]; 19.64/7.02 65[label="lookup1 (Pos Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (wy31 == wy4001)",fontsize=16,color="black",shape="box"];65 -> 83[label="",style="solid", color="black", weight=3]; 19.64/7.02 66[label="lookup0 (Neg (Succ wy3000) :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];66 -> 84[label="",style="solid", color="black", weight=3]; 19.64/7.02 3804[label="wy41",fontsize=16,color="green",shape="box"];3805[label="wy3000",fontsize=16,color="green",shape="box"];3806[label="wy400000",fontsize=16,color="green",shape="box"];3807[label="wy400000",fontsize=16,color="green",shape="box"];3808[label="wy3000",fontsize=16,color="green",shape="box"];3809[label="wy31",fontsize=16,color="green",shape="box"];3810[label="wy401",fontsize=16,color="green",shape="box"];3811[label="wy4001",fontsize=16,color="green",shape="box"];3803[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat wy270 wy271 && wy265 == wy267)",fontsize=16,color="burlywood",shape="triangle"];6841[label="wy270/Succ wy2700",fontsize=10,color="white",style="solid",shape="box"];3803 -> 6841[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6841 -> 3884[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6842[label="wy270/Zero",fontsize=10,color="white",style="solid",shape="box"];3803 -> 6842[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6842 -> 3885[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 69[label="lookup1 (Neg (Succ wy3000) :% wy31) (Neg Zero :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];69 -> 89[label="",style="solid", color="black", weight=3]; 19.64/7.02 70[label="lookup1 (Neg Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];70 -> 90[label="",style="solid", color="black", weight=3]; 19.64/7.02 71[label="lookup1 (Neg Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (wy31 == wy4001)",fontsize=16,color="black",shape="box"];71 -> 91[label="",style="solid", color="black", weight=3]; 19.64/7.02 72[label="lookup1 (Neg Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 False",fontsize=16,color="black",shape="box"];72 -> 92[label="",style="solid", color="black", weight=3]; 19.64/7.02 73[label="lookup1 (Neg Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (wy31 == wy4001)",fontsize=16,color="black",shape="box"];73 -> 93[label="",style="solid", color="black", weight=3]; 19.64/7.02 3636[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat (Succ wy2130) wy214 && wy208 == wy210)",fontsize=16,color="burlywood",shape="box"];6843[label="wy214/Succ wy2140",fontsize=10,color="white",style="solid",shape="box"];3636 -> 6843[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6843 -> 3645[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6844[label="wy214/Zero",fontsize=10,color="white",style="solid",shape="box"];3636 -> 6844[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6844 -> 3646[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3637[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat Zero wy214 && wy208 == wy210)",fontsize=16,color="burlywood",shape="box"];6845[label="wy214/Succ wy2140",fontsize=10,color="white",style="solid",shape="box"];3637 -> 6845[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6845 -> 3647[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6846[label="wy214/Zero",fontsize=10,color="white",style="solid",shape="box"];3637 -> 6846[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6846 -> 3648[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 78[label="lookup0 (Pos (Succ wy3000) :% wy31) (Pos Zero :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];78 -> 98[label="",style="solid", color="black", weight=3]; 19.64/7.02 79[label="lookup0 (Pos (Succ wy3000) :% wy31) (Neg wy40000 :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];79 -> 99[label="",style="solid", color="black", weight=3]; 19.64/7.02 80[label="lookup0 (Pos Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];80 -> 100[label="",style="solid", color="black", weight=3]; 19.64/7.02 81[label="lookup1 (Pos Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (primEqInt wy31 wy4001)",fontsize=16,color="burlywood",shape="box"];6847[label="wy31/Pos wy310",fontsize=10,color="white",style="solid",shape="box"];81 -> 6847[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6847 -> 101[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6848[label="wy31/Neg wy310",fontsize=10,color="white",style="solid",shape="box"];81 -> 6848[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6848 -> 102[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 82[label="lookup0 (Pos Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];82 -> 103[label="",style="solid", color="black", weight=3]; 19.64/7.02 83[label="lookup1 (Pos Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (primEqInt wy31 wy4001)",fontsize=16,color="burlywood",shape="box"];6849[label="wy31/Pos wy310",fontsize=10,color="white",style="solid",shape="box"];83 -> 6849[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6849 -> 104[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6850[label="wy31/Neg wy310",fontsize=10,color="white",style="solid",shape="box"];83 -> 6850[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6850 -> 105[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 84[label="lookup0 (Neg (Succ wy3000) :% wy31) (Pos wy40000 :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];84 -> 106[label="",style="solid", color="black", weight=3]; 19.64/7.02 3884[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat (Succ wy2700) wy271 && wy265 == wy267)",fontsize=16,color="burlywood",shape="box"];6851[label="wy271/Succ wy2710",fontsize=10,color="white",style="solid",shape="box"];3884 -> 6851[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6851 -> 3906[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6852[label="wy271/Zero",fontsize=10,color="white",style="solid",shape="box"];3884 -> 6852[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6852 -> 3907[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3885[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat Zero wy271 && wy265 == wy267)",fontsize=16,color="burlywood",shape="box"];6853[label="wy271/Succ wy2710",fontsize=10,color="white",style="solid",shape="box"];3885 -> 6853[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6853 -> 3908[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6854[label="wy271/Zero",fontsize=10,color="white",style="solid",shape="box"];3885 -> 6854[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6854 -> 3909[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 89[label="lookup0 (Neg (Succ wy3000) :% wy31) (Neg Zero :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];89 -> 111[label="",style="solid", color="black", weight=3]; 19.64/7.02 90[label="lookup0 (Neg Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];90 -> 112[label="",style="solid", color="black", weight=3]; 19.64/7.02 91[label="lookup1 (Neg Zero :% wy31) (Pos Zero :% wy4001) wy401 wy41 (primEqInt wy31 wy4001)",fontsize=16,color="burlywood",shape="box"];6855[label="wy31/Pos wy310",fontsize=10,color="white",style="solid",shape="box"];91 -> 6855[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6855 -> 113[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6856[label="wy31/Neg wy310",fontsize=10,color="white",style="solid",shape="box"];91 -> 6856[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6856 -> 114[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 92[label="lookup0 (Neg Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];92 -> 115[label="",style="solid", color="black", weight=3]; 19.64/7.02 93[label="lookup1 (Neg Zero :% wy31) (Neg Zero :% wy4001) wy401 wy41 (primEqInt wy31 wy4001)",fontsize=16,color="burlywood",shape="box"];6857[label="wy31/Pos wy310",fontsize=10,color="white",style="solid",shape="box"];93 -> 6857[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6857 -> 116[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6858[label="wy31/Neg wy310",fontsize=10,color="white",style="solid",shape="box"];93 -> 6858[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6858 -> 117[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3645[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat (Succ wy2130) (Succ wy2140) && wy208 == wy210)",fontsize=16,color="black",shape="box"];3645 -> 3655[label="",style="solid", color="black", weight=3]; 19.64/7.02 3646[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat (Succ wy2130) Zero && wy208 == wy210)",fontsize=16,color="black",shape="box"];3646 -> 3656[label="",style="solid", color="black", weight=3]; 19.64/7.02 3647[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat Zero (Succ wy2140) && wy208 == wy210)",fontsize=16,color="black",shape="box"];3647 -> 3657[label="",style="solid", color="black", weight=3]; 19.64/7.02 3648[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat Zero Zero && wy208 == wy210)",fontsize=16,color="black",shape="box"];3648 -> 3658[label="",style="solid", color="black", weight=3]; 19.64/7.02 98[label="lookup0 (Pos (Succ wy3000) :% wy31) (Pos Zero :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];98 -> 123[label="",style="solid", color="black", weight=3]; 19.64/7.02 99 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 99[label="lookup (Pos (Succ wy3000) :% wy31) wy41",fontsize=16,color="magenta"];99 -> 124[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 99 -> 125[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 100[label="lookup0 (Pos Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];100 -> 126[label="",style="solid", color="black", weight=3]; 19.64/7.02 101[label="lookup1 (Pos Zero :% Pos wy310) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6859[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];101 -> 6859[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6859 -> 127[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6860[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];101 -> 6860[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6860 -> 128[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 102[label="lookup1 (Pos Zero :% Neg wy310) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6861[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];102 -> 6861[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6861 -> 129[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6862[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];102 -> 6862[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6862 -> 130[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 103[label="lookup0 (Pos Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];103 -> 131[label="",style="solid", color="black", weight=3]; 19.64/7.02 104[label="lookup1 (Pos Zero :% Pos wy310) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6863[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];104 -> 6863[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6863 -> 132[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6864[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];104 -> 6864[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6864 -> 133[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 105[label="lookup1 (Pos Zero :% Neg wy310) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6865[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];105 -> 6865[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6865 -> 134[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6866[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];105 -> 6866[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6866 -> 135[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 106 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 106[label="lookup (Neg (Succ wy3000) :% wy31) wy41",fontsize=16,color="magenta"];106 -> 136[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 106 -> 137[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3906[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat (Succ wy2700) (Succ wy2710) && wy265 == wy267)",fontsize=16,color="black",shape="box"];3906 -> 3922[label="",style="solid", color="black", weight=3]; 19.64/7.02 3907[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat (Succ wy2700) Zero && wy265 == wy267)",fontsize=16,color="black",shape="box"];3907 -> 3923[label="",style="solid", color="black", weight=3]; 19.64/7.02 3908[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat Zero (Succ wy2710) && wy265 == wy267)",fontsize=16,color="black",shape="box"];3908 -> 3924[label="",style="solid", color="black", weight=3]; 19.64/7.02 3909[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat Zero Zero && wy265 == wy267)",fontsize=16,color="black",shape="box"];3909 -> 3925[label="",style="solid", color="black", weight=3]; 19.64/7.02 111[label="lookup0 (Neg (Succ wy3000) :% wy31) (Neg Zero :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];111 -> 143[label="",style="solid", color="black", weight=3]; 19.64/7.02 112[label="lookup0 (Neg Zero :% wy31) (Pos (Succ wy400000) :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];112 -> 144[label="",style="solid", color="black", weight=3]; 19.64/7.02 113[label="lookup1 (Neg Zero :% Pos wy310) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6867[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];113 -> 6867[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6867 -> 145[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6868[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];113 -> 6868[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6868 -> 146[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 114[label="lookup1 (Neg Zero :% Neg wy310) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6869[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];114 -> 6869[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6869 -> 147[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6870[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];114 -> 6870[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6870 -> 148[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 115[label="lookup0 (Neg Zero :% wy31) (Neg (Succ wy400000) :% wy4001) wy401 wy41 True",fontsize=16,color="black",shape="box"];115 -> 149[label="",style="solid", color="black", weight=3]; 19.64/7.02 116[label="lookup1 (Neg Zero :% Pos wy310) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6871[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];116 -> 6871[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6871 -> 150[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6872[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];116 -> 6872[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6872 -> 151[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 117[label="lookup1 (Neg Zero :% Neg wy310) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg wy310) wy4001)",fontsize=16,color="burlywood",shape="box"];6873[label="wy310/Succ wy3100",fontsize=10,color="white",style="solid",shape="box"];117 -> 6873[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6873 -> 152[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6874[label="wy310/Zero",fontsize=10,color="white",style="solid",shape="box"];117 -> 6874[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6874 -> 153[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3655 -> 3555[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3655[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqNat wy2130 wy2140 && wy208 == wy210)",fontsize=16,color="magenta"];3655 -> 3663[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3655 -> 3664[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3656[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (False && wy208 == wy210)",fontsize=16,color="black",shape="triangle"];3656 -> 3665[label="",style="solid", color="black", weight=3]; 19.64/7.02 3657 -> 3656[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3657[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (False && wy208 == wy210)",fontsize=16,color="magenta"];3658[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (True && wy208 == wy210)",fontsize=16,color="black",shape="box"];3658 -> 3666[label="",style="solid", color="black", weight=3]; 19.64/7.02 123 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 123[label="lookup (Pos (Succ wy3000) :% wy31) wy41",fontsize=16,color="magenta"];123 -> 161[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 123 -> 162[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 124[label="wy41",fontsize=16,color="green",shape="box"];125[label="Pos (Succ wy3000) :% wy31",fontsize=16,color="green",shape="box"];126 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 126[label="lookup (Pos Zero :% wy31) wy41",fontsize=16,color="magenta"];126 -> 163[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 126 -> 164[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 127[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6875[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];127 -> 6875[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6875 -> 165[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6876[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];127 -> 6876[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6876 -> 166[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 128[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6877[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];128 -> 6877[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6877 -> 167[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6878[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];128 -> 6878[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6878 -> 168[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 129[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6879[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];129 -> 6879[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6879 -> 169[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6880[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];129 -> 6880[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6880 -> 170[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 130[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6881[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];130 -> 6881[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6881 -> 171[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6882[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];130 -> 6882[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6882 -> 172[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 131 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 131[label="lookup (Pos Zero :% wy31) wy41",fontsize=16,color="magenta"];131 -> 173[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 131 -> 174[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 132[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6883[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];132 -> 6883[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6883 -> 175[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6884[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];132 -> 6884[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6884 -> 176[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 133[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6885[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];133 -> 6885[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6885 -> 177[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6886[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];133 -> 6886[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6886 -> 178[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 134[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6887[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];134 -> 6887[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6887 -> 179[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6888[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];134 -> 6888[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6888 -> 180[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 135[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6889[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6889[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6889 -> 181[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6890[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];135 -> 6890[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6890 -> 182[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 136[label="wy41",fontsize=16,color="green",shape="box"];137[label="Neg (Succ wy3000) :% wy31",fontsize=16,color="green",shape="box"];3922 -> 3803[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3922[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqNat wy2700 wy2710 && wy265 == wy267)",fontsize=16,color="magenta"];3922 -> 3938[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3922 -> 3939[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3923[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (False && wy265 == wy267)",fontsize=16,color="black",shape="triangle"];3923 -> 3940[label="",style="solid", color="black", weight=3]; 19.64/7.02 3924 -> 3923[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3924[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (False && wy265 == wy267)",fontsize=16,color="magenta"];3925[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (True && wy265 == wy267)",fontsize=16,color="black",shape="box"];3925 -> 3941[label="",style="solid", color="black", weight=3]; 19.64/7.02 143 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 143[label="lookup (Neg (Succ wy3000) :% wy31) wy41",fontsize=16,color="magenta"];143 -> 190[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 143 -> 191[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 144 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 144[label="lookup (Neg Zero :% wy31) wy41",fontsize=16,color="magenta"];144 -> 192[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 144 -> 193[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 145[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6891[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];145 -> 6891[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6891 -> 194[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6892[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];145 -> 6892[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6892 -> 195[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 146[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Pos Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6893[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];146 -> 6893[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6893 -> 196[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6894[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];146 -> 6894[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6894 -> 197[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 147[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6895[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];147 -> 6895[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6895 -> 198[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6896[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];147 -> 6896[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6896 -> 199[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 148[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% wy4001) wy401 wy41 (primEqInt (Neg Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6897[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];148 -> 6897[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6897 -> 200[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6898[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];148 -> 6898[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6898 -> 201[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 149 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 149[label="lookup (Neg Zero :% wy31) wy41",fontsize=16,color="magenta"];149 -> 202[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 149 -> 203[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 150[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6899[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];150 -> 6899[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6899 -> 204[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6900[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];150 -> 6900[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6900 -> 205[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 151[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Pos Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6901[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];151 -> 6901[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6901 -> 206[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6902[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];151 -> 6902[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6902 -> 207[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 152[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg (Succ wy3100)) wy4001)",fontsize=16,color="burlywood",shape="box"];6903[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];152 -> 6903[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6903 -> 208[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6904[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];152 -> 6904[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6904 -> 209[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 153[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% wy4001) wy401 wy41 (primEqInt (Neg Zero) wy4001)",fontsize=16,color="burlywood",shape="box"];6905[label="wy4001/Pos wy40010",fontsize=10,color="white",style="solid",shape="box"];153 -> 6905[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6905 -> 210[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6906[label="wy4001/Neg wy40010",fontsize=10,color="white",style="solid",shape="box"];153 -> 6906[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6906 -> 211[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3663[label="wy2130",fontsize=16,color="green",shape="box"];3664[label="wy2140",fontsize=16,color="green",shape="box"];3665[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 False",fontsize=16,color="black",shape="triangle"];3665 -> 3675[label="",style="solid", color="black", weight=3]; 19.64/7.02 3666[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (wy208 == wy210)",fontsize=16,color="black",shape="box"];3666 -> 3676[label="",style="solid", color="black", weight=3]; 19.64/7.02 161[label="wy41",fontsize=16,color="green",shape="box"];162[label="Pos (Succ wy3000) :% wy31",fontsize=16,color="green",shape="box"];163[label="wy41",fontsize=16,color="green",shape="box"];164[label="Pos Zero :% wy31",fontsize=16,color="green",shape="box"];165[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6907[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];165 -> 6907[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6907 -> 220[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6908[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];165 -> 6908[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6908 -> 221[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 166[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Neg wy40010))",fontsize=16,color="black",shape="box"];166 -> 222[label="",style="solid", color="black", weight=3]; 19.64/7.02 167[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6909[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];167 -> 6909[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6909 -> 223[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6910[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];167 -> 6910[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6910 -> 224[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 168[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6911[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];168 -> 6911[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6911 -> 225[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6912[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];168 -> 6912[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6912 -> 226[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 169[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Pos wy40010))",fontsize=16,color="black",shape="box"];169 -> 227[label="",style="solid", color="black", weight=3]; 19.64/7.02 170[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6913[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];170 -> 6913[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6913 -> 228[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6914[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];170 -> 6914[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6914 -> 229[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 171[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6915[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];171 -> 6915[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6915 -> 230[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6916[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];171 -> 6916[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6916 -> 231[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 172[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6917[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];172 -> 6917[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6917 -> 232[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6918[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];172 -> 6918[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6918 -> 233[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 173[label="wy41",fontsize=16,color="green",shape="box"];174[label="Pos Zero :% wy31",fontsize=16,color="green",shape="box"];175[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6919[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];175 -> 6919[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6919 -> 234[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6920[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];175 -> 6920[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6920 -> 235[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 176[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Neg wy40010))",fontsize=16,color="black",shape="box"];176 -> 236[label="",style="solid", color="black", weight=3]; 19.64/7.02 177[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6921[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];177 -> 6921[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6921 -> 237[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6922[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];177 -> 6922[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6922 -> 238[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 178[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6923[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];178 -> 6923[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6923 -> 239[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6924[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];178 -> 6924[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6924 -> 240[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 179[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Pos wy40010))",fontsize=16,color="black",shape="box"];179 -> 241[label="",style="solid", color="black", weight=3]; 19.64/7.02 180[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6925[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];180 -> 6925[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6925 -> 242[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6926[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];180 -> 6926[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6926 -> 243[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 181[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6927[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];181 -> 6927[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6927 -> 244[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6928[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];181 -> 6928[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6928 -> 245[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 182[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6929[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];182 -> 6929[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6929 -> 246[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6930[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];182 -> 6930[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6930 -> 247[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3938[label="wy2700",fontsize=16,color="green",shape="box"];3939[label="wy2710",fontsize=16,color="green",shape="box"];3940[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 False",fontsize=16,color="black",shape="triangle"];3940 -> 3954[label="",style="solid", color="black", weight=3]; 19.64/7.02 3941[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (wy265 == wy267)",fontsize=16,color="black",shape="box"];3941 -> 3955[label="",style="solid", color="black", weight=3]; 19.64/7.02 190[label="wy41",fontsize=16,color="green",shape="box"];191[label="Neg (Succ wy3000) :% wy31",fontsize=16,color="green",shape="box"];192[label="wy41",fontsize=16,color="green",shape="box"];193[label="Neg Zero :% wy31",fontsize=16,color="green",shape="box"];194[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6931[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];194 -> 6931[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6931 -> 256[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6932[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 6932[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6932 -> 257[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 195[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Neg wy40010))",fontsize=16,color="black",shape="box"];195 -> 258[label="",style="solid", color="black", weight=3]; 19.64/7.02 196[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6933[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];196 -> 6933[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6933 -> 259[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6934[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 6934[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6934 -> 260[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 197[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6935[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];197 -> 6935[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6935 -> 261[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6936[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 6936[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6936 -> 262[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 198[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Pos wy40010))",fontsize=16,color="black",shape="box"];198 -> 263[label="",style="solid", color="black", weight=3]; 19.64/7.02 199[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6937[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];199 -> 6937[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6937 -> 264[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6938[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];199 -> 6938[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6938 -> 265[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 200[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6939[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];200 -> 6939[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6939 -> 266[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6940[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];200 -> 6940[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6940 -> 267[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 201[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6941[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];201 -> 6941[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6941 -> 268[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6942[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 6942[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6942 -> 269[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 202[label="wy41",fontsize=16,color="green",shape="box"];203[label="Neg Zero :% wy31",fontsize=16,color="green",shape="box"];204[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6943[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];204 -> 6943[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6943 -> 270[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6944[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 6944[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6944 -> 271[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 205[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Neg wy40010))",fontsize=16,color="black",shape="box"];205 -> 272[label="",style="solid", color="black", weight=3]; 19.64/7.02 206[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Pos Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6945[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];206 -> 6945[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6945 -> 273[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6946[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];206 -> 6946[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6946 -> 274[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 207[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Pos Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6947[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];207 -> 6947[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6947 -> 275[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6948[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 6948[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6948 -> 276[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 208[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Pos wy40010))",fontsize=16,color="black",shape="box"];208 -> 277[label="",style="solid", color="black", weight=3]; 19.64/7.02 209[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6949[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];209 -> 6949[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6949 -> 278[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6950[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 6950[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6950 -> 279[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 210[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Pos wy40010) wy401 wy41 (primEqInt (Neg Zero) (Pos wy40010))",fontsize=16,color="burlywood",shape="box"];6951[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];210 -> 6951[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6951 -> 280[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6952[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 6952[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6952 -> 281[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 211[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Neg wy40010) wy401 wy41 (primEqInt (Neg Zero) (Neg wy40010))",fontsize=16,color="burlywood",shape="box"];6953[label="wy40010/Succ wy400100",fontsize=10,color="white",style="solid",shape="box"];211 -> 6953[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6953 -> 282[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6954[label="wy40010/Zero",fontsize=10,color="white",style="solid",shape="box"];211 -> 6954[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6954 -> 283[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3675[label="lookup0 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 otherwise",fontsize=16,color="black",shape="box"];3675 -> 3681[label="",style="solid", color="black", weight=3]; 19.64/7.02 3676[label="lookup1 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt wy208 wy210)",fontsize=16,color="burlywood",shape="box"];6955[label="wy208/Pos wy2080",fontsize=10,color="white",style="solid",shape="box"];3676 -> 6955[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6955 -> 3682[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6956[label="wy208/Neg wy2080",fontsize=10,color="white",style="solid",shape="box"];3676 -> 6956[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6956 -> 3683[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 220[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];220 -> 295[label="",style="solid", color="black", weight=3]; 19.64/7.02 221[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];221 -> 296[label="",style="solid", color="black", weight=3]; 19.64/7.02 222[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];222 -> 297[label="",style="solid", color="black", weight=3]; 19.64/7.02 223[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];223 -> 298[label="",style="solid", color="black", weight=3]; 19.64/7.02 224[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];224 -> 299[label="",style="solid", color="black", weight=3]; 19.64/7.02 225[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];225 -> 300[label="",style="solid", color="black", weight=3]; 19.64/7.02 226[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Neg Zero) wy401 wy41 (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];226 -> 301[label="",style="solid", color="black", weight=3]; 19.64/7.02 227[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];227 -> 302[label="",style="solid", color="black", weight=3]; 19.64/7.02 228[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];228 -> 303[label="",style="solid", color="black", weight=3]; 19.64/7.02 229[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];229 -> 304[label="",style="solid", color="black", weight=3]; 19.64/7.02 230[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];230 -> 305[label="",style="solid", color="black", weight=3]; 19.64/7.02 231[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Pos Zero) wy401 wy41 (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];231 -> 306[label="",style="solid", color="black", weight=3]; 19.64/7.02 232[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];232 -> 307[label="",style="solid", color="black", weight=3]; 19.64/7.02 233[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];233 -> 308[label="",style="solid", color="black", weight=3]; 19.64/7.02 234[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];234 -> 309[label="",style="solid", color="black", weight=3]; 19.64/7.02 235[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];235 -> 310[label="",style="solid", color="black", weight=3]; 19.64/7.02 236[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];236 -> 311[label="",style="solid", color="black", weight=3]; 19.64/7.02 237[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];237 -> 312[label="",style="solid", color="black", weight=3]; 19.64/7.02 238[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];238 -> 313[label="",style="solid", color="black", weight=3]; 19.64/7.02 239[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];239 -> 314[label="",style="solid", color="black", weight=3]; 19.64/7.02 240[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Neg Zero) wy401 wy41 (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];240 -> 315[label="",style="solid", color="black", weight=3]; 19.64/7.02 241[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];241 -> 316[label="",style="solid", color="black", weight=3]; 19.64/7.02 242[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];242 -> 317[label="",style="solid", color="black", weight=3]; 19.64/7.02 243[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];243 -> 318[label="",style="solid", color="black", weight=3]; 19.64/7.02 244[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];244 -> 319[label="",style="solid", color="black", weight=3]; 19.64/7.02 245[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Pos Zero) wy401 wy41 (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];245 -> 320[label="",style="solid", color="black", weight=3]; 19.64/7.02 246[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];246 -> 321[label="",style="solid", color="black", weight=3]; 19.64/7.02 247[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];247 -> 322[label="",style="solid", color="black", weight=3]; 19.64/7.02 3954[label="lookup0 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 otherwise",fontsize=16,color="black",shape="box"];3954 -> 3976[label="",style="solid", color="black", weight=3]; 19.64/7.02 3955[label="lookup1 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt wy265 wy267)",fontsize=16,color="burlywood",shape="box"];6957[label="wy265/Pos wy2650",fontsize=10,color="white",style="solid",shape="box"];3955 -> 6957[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6957 -> 3977[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6958[label="wy265/Neg wy2650",fontsize=10,color="white",style="solid",shape="box"];3955 -> 6958[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6958 -> 3978[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 256[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];256 -> 334[label="",style="solid", color="black", weight=3]; 19.64/7.02 257[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];257 -> 335[label="",style="solid", color="black", weight=3]; 19.64/7.02 258[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];258 -> 336[label="",style="solid", color="black", weight=3]; 19.64/7.02 259[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];259 -> 337[label="",style="solid", color="black", weight=3]; 19.64/7.02 260[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];260 -> 338[label="",style="solid", color="black", weight=3]; 19.64/7.02 261[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];261 -> 339[label="",style="solid", color="black", weight=3]; 19.64/7.02 262[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Neg Zero) wy401 wy41 (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];262 -> 340[label="",style="solid", color="black", weight=3]; 19.64/7.02 263[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];263 -> 341[label="",style="solid", color="black", weight=3]; 19.64/7.02 264[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];264 -> 342[label="",style="solid", color="black", weight=3]; 19.64/7.02 265[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];265 -> 343[label="",style="solid", color="black", weight=3]; 19.64/7.02 266[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];266 -> 344[label="",style="solid", color="black", weight=3]; 19.64/7.02 267[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Pos Zero) wy401 wy41 (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];267 -> 345[label="",style="solid", color="black", weight=3]; 19.64/7.02 268[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];268 -> 346[label="",style="solid", color="black", weight=3]; 19.64/7.02 269[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];269 -> 347[label="",style="solid", color="black", weight=3]; 19.64/7.02 270[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];270 -> 348[label="",style="solid", color="black", weight=3]; 19.64/7.02 271[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos (Succ wy3100)) (Pos Zero))",fontsize=16,color="black",shape="box"];271 -> 349[label="",style="solid", color="black", weight=3]; 19.64/7.02 272[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];272 -> 350[label="",style="solid", color="black", weight=3]; 19.64/7.02 273[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];273 -> 351[label="",style="solid", color="black", weight=3]; 19.64/7.02 274[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero) wy401 wy41 (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];274 -> 352[label="",style="solid", color="black", weight=3]; 19.64/7.02 275[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Pos Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];275 -> 353[label="",style="solid", color="black", weight=3]; 19.64/7.02 276[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Neg Zero) wy401 wy41 (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];276 -> 354[label="",style="solid", color="black", weight=3]; 19.64/7.02 277[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 False",fontsize=16,color="black",shape="box"];277 -> 355[label="",style="solid", color="black", weight=3]; 19.64/7.02 278[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];278 -> 356[label="",style="solid", color="black", weight=3]; 19.64/7.02 279[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg (Succ wy3100)) (Neg Zero))",fontsize=16,color="black",shape="box"];279 -> 357[label="",style="solid", color="black", weight=3]; 19.64/7.02 280[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Pos (Succ wy400100)))",fontsize=16,color="black",shape="box"];280 -> 358[label="",style="solid", color="black", weight=3]; 19.64/7.02 281[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Pos Zero) wy401 wy41 (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];281 -> 359[label="",style="solid", color="black", weight=3]; 19.64/7.02 282[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqInt (Neg Zero) (Neg (Succ wy400100)))",fontsize=16,color="black",shape="box"];282 -> 360[label="",style="solid", color="black", weight=3]; 19.64/7.02 283[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero) wy401 wy41 (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];283 -> 361[label="",style="solid", color="black", weight=3]; 19.64/7.02 3681[label="lookup0 (Pos (Succ wy207) :% wy208) (Pos (Succ wy209) :% wy210) wy211 wy212 True",fontsize=16,color="black",shape="box"];3681 -> 3688[label="",style="solid", color="black", weight=3]; 19.64/7.02 3682[label="lookup1 (Pos (Succ wy207) :% Pos wy2080) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt (Pos wy2080) wy210)",fontsize=16,color="burlywood",shape="box"];6959[label="wy2080/Succ wy20800",fontsize=10,color="white",style="solid",shape="box"];3682 -> 6959[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6959 -> 3689[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6960[label="wy2080/Zero",fontsize=10,color="white",style="solid",shape="box"];3682 -> 6960[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6960 -> 3690[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3683[label="lookup1 (Pos (Succ wy207) :% Neg wy2080) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt (Neg wy2080) wy210)",fontsize=16,color="burlywood",shape="box"];6961[label="wy2080/Succ wy20800",fontsize=10,color="white",style="solid",shape="box"];3683 -> 6961[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6961 -> 3691[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6962[label="wy2080/Zero",fontsize=10,color="white",style="solid",shape="box"];3683 -> 6962[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6962 -> 3692[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 295 -> 5620[label="",style="dashed", color="red", weight=0]; 19.64/7.02 295[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];295 -> 5621[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 295 -> 5622[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 295 -> 5623[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 295 -> 5624[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 295 -> 5625[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 295 -> 5626[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 296[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];296 -> 383[label="",style="solid", color="black", weight=3]; 19.64/7.02 297[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];297 -> 384[label="",style="solid", color="black", weight=3]; 19.64/7.02 298[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];298 -> 385[label="",style="solid", color="black", weight=3]; 19.64/7.02 299[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];299 -> 386[label="",style="solid", color="black", weight=3]; 19.64/7.02 300[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];300 -> 387[label="",style="solid", color="black", weight=3]; 19.64/7.02 301[label="lookup1 (Pos Zero :% Pos Zero) (Pos Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];301 -> 388[label="",style="solid", color="black", weight=3]; 19.64/7.02 302[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];302 -> 389[label="",style="solid", color="black", weight=3]; 19.64/7.02 303 -> 5683[label="",style="dashed", color="red", weight=0]; 19.64/7.02 303[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];303 -> 5684[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 303 -> 5685[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 303 -> 5686[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 303 -> 5687[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 303 -> 5688[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 303 -> 5689[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 304[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];304 -> 392[label="",style="solid", color="black", weight=3]; 19.64/7.02 305[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];305 -> 393[label="",style="solid", color="black", weight=3]; 19.64/7.02 306[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];306 -> 394[label="",style="solid", color="black", weight=3]; 19.64/7.02 307[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];307 -> 395[label="",style="solid", color="black", weight=3]; 19.64/7.02 308[label="lookup1 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];308 -> 396[label="",style="solid", color="black", weight=3]; 19.64/7.02 309 -> 5750[label="",style="dashed", color="red", weight=0]; 19.64/7.02 309[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];309 -> 5751[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 309 -> 5752[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 309 -> 5753[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 309 -> 5754[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 309 -> 5755[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 309 -> 5756[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 310[label="lookup1 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];310 -> 399[label="",style="solid", color="black", weight=3]; 19.64/7.02 311[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];311 -> 400[label="",style="solid", color="black", weight=3]; 19.64/7.02 312[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];312 -> 401[label="",style="solid", color="black", weight=3]; 19.64/7.02 313[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];313 -> 402[label="",style="solid", color="black", weight=3]; 19.64/7.02 314[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];314 -> 403[label="",style="solid", color="black", weight=3]; 19.64/7.02 315[label="lookup1 (Pos Zero :% Pos Zero) (Neg Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];315 -> 404[label="",style="solid", color="black", weight=3]; 19.64/7.02 316[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];316 -> 405[label="",style="solid", color="black", weight=3]; 19.64/7.02 317 -> 5821[label="",style="dashed", color="red", weight=0]; 19.64/7.02 317[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];317 -> 5822[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 317 -> 5823[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 317 -> 5824[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 317 -> 5825[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 317 -> 5826[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 317 -> 5827[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 318[label="lookup1 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];318 -> 408[label="",style="solid", color="black", weight=3]; 19.64/7.02 319[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];319 -> 409[label="",style="solid", color="black", weight=3]; 19.64/7.02 320[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];320 -> 410[label="",style="solid", color="black", weight=3]; 19.64/7.02 321[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];321 -> 411[label="",style="solid", color="black", weight=3]; 19.64/7.02 322[label="lookup1 (Pos Zero :% Neg Zero) (Neg Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];322 -> 412[label="",style="solid", color="black", weight=3]; 19.64/7.02 3976[label="lookup0 (Neg (Succ wy264) :% wy265) (Neg (Succ wy266) :% wy267) wy268 wy269 True",fontsize=16,color="black",shape="box"];3976 -> 3991[label="",style="solid", color="black", weight=3]; 19.64/7.02 3977[label="lookup1 (Neg (Succ wy264) :% Pos wy2650) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt (Pos wy2650) wy267)",fontsize=16,color="burlywood",shape="box"];6963[label="wy2650/Succ wy26500",fontsize=10,color="white",style="solid",shape="box"];3977 -> 6963[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6963 -> 3992[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6964[label="wy2650/Zero",fontsize=10,color="white",style="solid",shape="box"];3977 -> 6964[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6964 -> 3993[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3978[label="lookup1 (Neg (Succ wy264) :% Neg wy2650) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt (Neg wy2650) wy267)",fontsize=16,color="burlywood",shape="box"];6965[label="wy2650/Succ wy26500",fontsize=10,color="white",style="solid",shape="box"];3978 -> 6965[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6965 -> 3994[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6966[label="wy2650/Zero",fontsize=10,color="white",style="solid",shape="box"];3978 -> 6966[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6966 -> 3995[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 334 -> 5943[label="",style="dashed", color="red", weight=0]; 19.64/7.02 334[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];334 -> 5944[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 334 -> 5945[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 334 -> 5946[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 334 -> 5947[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 334 -> 5948[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 334 -> 5949[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 335[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];335 -> 434[label="",style="solid", color="black", weight=3]; 19.64/7.02 336[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];336 -> 435[label="",style="solid", color="black", weight=3]; 19.64/7.02 337[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];337 -> 436[label="",style="solid", color="black", weight=3]; 19.64/7.02 338[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];338 -> 437[label="",style="solid", color="black", weight=3]; 19.64/7.02 339[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];339 -> 438[label="",style="solid", color="black", weight=3]; 19.64/7.02 340[label="lookup1 (Neg Zero :% Pos Zero) (Pos Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];340 -> 439[label="",style="solid", color="black", weight=3]; 19.64/7.02 341[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];341 -> 440[label="",style="solid", color="black", weight=3]; 19.64/7.02 342 -> 6014[label="",style="dashed", color="red", weight=0]; 19.64/7.02 342[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];342 -> 6015[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 342 -> 6016[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 342 -> 6017[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 342 -> 6018[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 342 -> 6019[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 342 -> 6020[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 343[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];343 -> 443[label="",style="solid", color="black", weight=3]; 19.64/7.02 344[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];344 -> 444[label="",style="solid", color="black", weight=3]; 19.64/7.02 345[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];345 -> 445[label="",style="solid", color="black", weight=3]; 19.64/7.02 346[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];346 -> 446[label="",style="solid", color="black", weight=3]; 19.64/7.02 347[label="lookup1 (Neg Zero :% Neg Zero) (Pos Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];347 -> 447[label="",style="solid", color="black", weight=3]; 19.64/7.02 348 -> 6085[label="",style="dashed", color="red", weight=0]; 19.64/7.02 348[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];348 -> 6086[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 348 -> 6087[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 348 -> 6088[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 348 -> 6089[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 348 -> 6090[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 348 -> 6091[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 349[label="lookup1 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];349 -> 450[label="",style="solid", color="black", weight=3]; 19.64/7.02 350[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];350 -> 451[label="",style="solid", color="black", weight=3]; 19.64/7.02 351[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];351 -> 452[label="",style="solid", color="black", weight=3]; 19.64/7.02 352[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];352 -> 453[label="",style="solid", color="black", weight=3]; 19.64/7.02 353[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];353 -> 454[label="",style="solid", color="black", weight=3]; 19.64/7.02 354[label="lookup1 (Neg Zero :% Pos Zero) (Neg Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];354 -> 455[label="",style="solid", color="black", weight=3]; 19.64/7.02 355[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];355 -> 456[label="",style="solid", color="black", weight=3]; 19.64/7.02 356 -> 6159[label="",style="dashed", color="red", weight=0]; 19.64/7.02 356[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 (primEqNat wy3100 wy400100)",fontsize=16,color="magenta"];356 -> 6160[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 356 -> 6161[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 356 -> 6162[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 356 -> 6163[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 356 -> 6164[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 356 -> 6165[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 357[label="lookup1 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 False",fontsize=16,color="black",shape="box"];357 -> 459[label="",style="solid", color="black", weight=3]; 19.64/7.02 358[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];358 -> 460[label="",style="solid", color="black", weight=3]; 19.64/7.02 359[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];359 -> 461[label="",style="solid", color="black", weight=3]; 19.64/7.02 360[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 False",fontsize=16,color="black",shape="box"];360 -> 462[label="",style="solid", color="black", weight=3]; 19.64/7.02 361[label="lookup1 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];361 -> 463[label="",style="solid", color="black", weight=3]; 19.64/7.02 3688 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3688[label="lookup (Pos (Succ wy207) :% wy208) wy212",fontsize=16,color="magenta"];3688 -> 3701[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3688 -> 3702[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3689[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt (Pos (Succ wy20800)) wy210)",fontsize=16,color="burlywood",shape="box"];6967[label="wy210/Pos wy2100",fontsize=10,color="white",style="solid",shape="box"];3689 -> 6967[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6967 -> 3703[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6968[label="wy210/Neg wy2100",fontsize=10,color="white",style="solid",shape="box"];3689 -> 6968[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6968 -> 3704[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3690[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt (Pos Zero) wy210)",fontsize=16,color="burlywood",shape="box"];6969[label="wy210/Pos wy2100",fontsize=10,color="white",style="solid",shape="box"];3690 -> 6969[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6969 -> 3705[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6970[label="wy210/Neg wy2100",fontsize=10,color="white",style="solid",shape="box"];3690 -> 6970[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6970 -> 3706[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3691[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt (Neg (Succ wy20800)) wy210)",fontsize=16,color="burlywood",shape="box"];6971[label="wy210/Pos wy2100",fontsize=10,color="white",style="solid",shape="box"];3691 -> 6971[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6971 -> 3707[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6972[label="wy210/Neg wy2100",fontsize=10,color="white",style="solid",shape="box"];3691 -> 6972[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6972 -> 3708[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3692[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% wy210) wy211 wy212 (primEqInt (Neg Zero) wy210)",fontsize=16,color="burlywood",shape="box"];6973[label="wy210/Pos wy2100",fontsize=10,color="white",style="solid",shape="box"];3692 -> 6973[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6973 -> 3709[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6974[label="wy210/Neg wy2100",fontsize=10,color="white",style="solid",shape="box"];3692 -> 6974[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6974 -> 3710[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5621[label="wy400100",fontsize=16,color="green",shape="box"];5622[label="wy3100",fontsize=16,color="green",shape="box"];5623[label="wy401",fontsize=16,color="green",shape="box"];5624[label="wy400100",fontsize=16,color="green",shape="box"];5625[label="wy3100",fontsize=16,color="green",shape="box"];5626[label="wy41",fontsize=16,color="green",shape="box"];5620[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat wy632 wy633)",fontsize=16,color="burlywood",shape="triangle"];6975[label="wy632/Succ wy6320",fontsize=10,color="white",style="solid",shape="box"];5620 -> 6975[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6975 -> 5681[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6976[label="wy632/Zero",fontsize=10,color="white",style="solid",shape="box"];5620 -> 6976[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6976 -> 5682[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 383[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];383 -> 490[label="",style="solid", color="black", weight=3]; 19.64/7.02 384[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];384 -> 491[label="",style="solid", color="black", weight=3]; 19.64/7.02 385[label="lookup0 (Pos Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];385 -> 492[label="",style="solid", color="black", weight=3]; 19.64/7.02 386[label="Just wy401",fontsize=16,color="green",shape="box"];387[label="lookup0 (Pos Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];387 -> 493[label="",style="solid", color="black", weight=3]; 19.64/7.02 388[label="Just wy401",fontsize=16,color="green",shape="box"];389[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];389 -> 494[label="",style="solid", color="black", weight=3]; 19.64/7.02 5684[label="wy401",fontsize=16,color="green",shape="box"];5685[label="wy41",fontsize=16,color="green",shape="box"];5686[label="wy3100",fontsize=16,color="green",shape="box"];5687[label="wy3100",fontsize=16,color="green",shape="box"];5688[label="wy400100",fontsize=16,color="green",shape="box"];5689[label="wy400100",fontsize=16,color="green",shape="box"];5683[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat wy639 wy640)",fontsize=16,color="burlywood",shape="triangle"];6977[label="wy639/Succ wy6390",fontsize=10,color="white",style="solid",shape="box"];5683 -> 6977[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6977 -> 5744[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6978[label="wy639/Zero",fontsize=10,color="white",style="solid",shape="box"];5683 -> 6978[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6978 -> 5745[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 392[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];392 -> 499[label="",style="solid", color="black", weight=3]; 19.64/7.02 393[label="lookup0 (Pos Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];393 -> 500[label="",style="solid", color="black", weight=3]; 19.64/7.02 394[label="Just wy401",fontsize=16,color="green",shape="box"];395[label="lookup0 (Pos Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];395 -> 501[label="",style="solid", color="black", weight=3]; 19.64/7.02 396[label="Just wy401",fontsize=16,color="green",shape="box"];5751[label="wy3100",fontsize=16,color="green",shape="box"];5752[label="wy401",fontsize=16,color="green",shape="box"];5753[label="wy3100",fontsize=16,color="green",shape="box"];5754[label="wy400100",fontsize=16,color="green",shape="box"];5755[label="wy400100",fontsize=16,color="green",shape="box"];5756[label="wy41",fontsize=16,color="green",shape="box"];5750[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat wy646 wy647)",fontsize=16,color="burlywood",shape="triangle"];6979[label="wy646/Succ wy6460",fontsize=10,color="white",style="solid",shape="box"];5750 -> 6979[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6979 -> 5811[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6980[label="wy646/Zero",fontsize=10,color="white",style="solid",shape="box"];5750 -> 6980[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6980 -> 5812[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 399[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];399 -> 506[label="",style="solid", color="black", weight=3]; 19.64/7.02 400[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];400 -> 507[label="",style="solid", color="black", weight=3]; 19.64/7.02 401[label="lookup0 (Pos Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];401 -> 508[label="",style="solid", color="black", weight=3]; 19.64/7.02 402[label="Just wy401",fontsize=16,color="green",shape="box"];403[label="lookup0 (Pos Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];403 -> 509[label="",style="solid", color="black", weight=3]; 19.64/7.02 404[label="Just wy401",fontsize=16,color="green",shape="box"];405[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];405 -> 510[label="",style="solid", color="black", weight=3]; 19.64/7.02 5822[label="wy3100",fontsize=16,color="green",shape="box"];5823[label="wy400100",fontsize=16,color="green",shape="box"];5824[label="wy3100",fontsize=16,color="green",shape="box"];5825[label="wy400100",fontsize=16,color="green",shape="box"];5826[label="wy401",fontsize=16,color="green",shape="box"];5827[label="wy41",fontsize=16,color="green",shape="box"];5821[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat wy653 wy654)",fontsize=16,color="burlywood",shape="triangle"];6981[label="wy653/Succ wy6530",fontsize=10,color="white",style="solid",shape="box"];5821 -> 6981[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6981 -> 5882[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6982[label="wy653/Zero",fontsize=10,color="white",style="solid",shape="box"];5821 -> 6982[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6982 -> 5883[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 408[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];408 -> 515[label="",style="solid", color="black", weight=3]; 19.64/7.02 409[label="lookup0 (Pos Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];409 -> 516[label="",style="solid", color="black", weight=3]; 19.64/7.02 410[label="Just wy401",fontsize=16,color="green",shape="box"];411[label="lookup0 (Pos Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];411 -> 517[label="",style="solid", color="black", weight=3]; 19.64/7.02 412[label="Just wy401",fontsize=16,color="green",shape="box"];3991 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3991[label="lookup (Neg (Succ wy264) :% wy265) wy269",fontsize=16,color="magenta"];3991 -> 4011[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3991 -> 4012[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3992[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt (Pos (Succ wy26500)) wy267)",fontsize=16,color="burlywood",shape="box"];6983[label="wy267/Pos wy2670",fontsize=10,color="white",style="solid",shape="box"];3992 -> 6983[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6983 -> 4013[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6984[label="wy267/Neg wy2670",fontsize=10,color="white",style="solid",shape="box"];3992 -> 6984[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6984 -> 4014[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3993[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt (Pos Zero) wy267)",fontsize=16,color="burlywood",shape="box"];6985[label="wy267/Pos wy2670",fontsize=10,color="white",style="solid",shape="box"];3993 -> 6985[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6985 -> 4015[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6986[label="wy267/Neg wy2670",fontsize=10,color="white",style="solid",shape="box"];3993 -> 6986[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6986 -> 4016[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3994[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt (Neg (Succ wy26500)) wy267)",fontsize=16,color="burlywood",shape="box"];6987[label="wy267/Pos wy2670",fontsize=10,color="white",style="solid",shape="box"];3994 -> 6987[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6987 -> 4017[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6988[label="wy267/Neg wy2670",fontsize=10,color="white",style="solid",shape="box"];3994 -> 6988[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6988 -> 4018[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3995[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% wy267) wy268 wy269 (primEqInt (Neg Zero) wy267)",fontsize=16,color="burlywood",shape="box"];6989[label="wy267/Pos wy2670",fontsize=10,color="white",style="solid",shape="box"];3995 -> 6989[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6989 -> 4019[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6990[label="wy267/Neg wy2670",fontsize=10,color="white",style="solid",shape="box"];3995 -> 6990[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6990 -> 4020[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5944[label="wy401",fontsize=16,color="green",shape="box"];5945[label="wy3100",fontsize=16,color="green",shape="box"];5946[label="wy41",fontsize=16,color="green",shape="box"];5947[label="wy3100",fontsize=16,color="green",shape="box"];5948[label="wy400100",fontsize=16,color="green",shape="box"];5949[label="wy400100",fontsize=16,color="green",shape="box"];5943[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat wy672 wy673)",fontsize=16,color="burlywood",shape="triangle"];6991[label="wy672/Succ wy6720",fontsize=10,color="white",style="solid",shape="box"];5943 -> 6991[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6991 -> 6004[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6992[label="wy672/Zero",fontsize=10,color="white",style="solid",shape="box"];5943 -> 6992[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6992 -> 6005[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 434[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];434 -> 544[label="",style="solid", color="black", weight=3]; 19.64/7.02 435[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Neg wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];435 -> 545[label="",style="solid", color="black", weight=3]; 19.64/7.02 436[label="lookup0 (Neg Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];436 -> 546[label="",style="solid", color="black", weight=3]; 19.64/7.02 437[label="Just wy401",fontsize=16,color="green",shape="box"];438[label="lookup0 (Neg Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];438 -> 547[label="",style="solid", color="black", weight=3]; 19.64/7.02 439[label="Just wy401",fontsize=16,color="green",shape="box"];440[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Pos wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];440 -> 548[label="",style="solid", color="black", weight=3]; 19.64/7.02 6015[label="wy3100",fontsize=16,color="green",shape="box"];6016[label="wy3100",fontsize=16,color="green",shape="box"];6017[label="wy400100",fontsize=16,color="green",shape="box"];6018[label="wy41",fontsize=16,color="green",shape="box"];6019[label="wy401",fontsize=16,color="green",shape="box"];6020[label="wy400100",fontsize=16,color="green",shape="box"];6014[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat wy679 wy680)",fontsize=16,color="burlywood",shape="triangle"];6993[label="wy679/Succ wy6790",fontsize=10,color="white",style="solid",shape="box"];6014 -> 6993[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6993 -> 6075[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6994[label="wy679/Zero",fontsize=10,color="white",style="solid",shape="box"];6014 -> 6994[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6994 -> 6076[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 443[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];443 -> 553[label="",style="solid", color="black", weight=3]; 19.64/7.02 444[label="lookup0 (Neg Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];444 -> 554[label="",style="solid", color="black", weight=3]; 19.64/7.02 445[label="Just wy401",fontsize=16,color="green",shape="box"];446[label="lookup0 (Neg Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];446 -> 555[label="",style="solid", color="black", weight=3]; 19.64/7.02 447[label="Just wy401",fontsize=16,color="green",shape="box"];6086[label="wy41",fontsize=16,color="green",shape="box"];6087[label="wy400100",fontsize=16,color="green",shape="box"];6088[label="wy401",fontsize=16,color="green",shape="box"];6089[label="wy400100",fontsize=16,color="green",shape="box"];6090[label="wy3100",fontsize=16,color="green",shape="box"];6091[label="wy3100",fontsize=16,color="green",shape="box"];6085[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat wy686 wy687)",fontsize=16,color="burlywood",shape="triangle"];6995[label="wy686/Succ wy6860",fontsize=10,color="white",style="solid",shape="box"];6085 -> 6995[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6995 -> 6146[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6996[label="wy686/Zero",fontsize=10,color="white",style="solid",shape="box"];6085 -> 6996[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6996 -> 6147[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 450[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];450 -> 560[label="",style="solid", color="black", weight=3]; 19.64/7.02 451[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Neg wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];451 -> 561[label="",style="solid", color="black", weight=3]; 19.64/7.02 452[label="lookup0 (Neg Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];452 -> 562[label="",style="solid", color="black", weight=3]; 19.64/7.02 453[label="Just wy401",fontsize=16,color="green",shape="box"];454[label="lookup0 (Neg Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];454 -> 563[label="",style="solid", color="black", weight=3]; 19.64/7.02 455[label="Just wy401",fontsize=16,color="green",shape="box"];456[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Pos wy40010) wy401 wy41 True",fontsize=16,color="black",shape="box"];456 -> 564[label="",style="solid", color="black", weight=3]; 19.64/7.02 6160[label="wy3100",fontsize=16,color="green",shape="box"];6161[label="wy41",fontsize=16,color="green",shape="box"];6162[label="wy401",fontsize=16,color="green",shape="box"];6163[label="wy400100",fontsize=16,color="green",shape="box"];6164[label="wy400100",fontsize=16,color="green",shape="box"];6165[label="wy3100",fontsize=16,color="green",shape="box"];6159[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat wy693 wy694)",fontsize=16,color="burlywood",shape="triangle"];6997[label="wy693/Succ wy6930",fontsize=10,color="white",style="solid",shape="box"];6159 -> 6997[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6997 -> 6220[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6998[label="wy693/Zero",fontsize=10,color="white",style="solid",shape="box"];6159 -> 6998[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6998 -> 6221[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 459[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];459 -> 569[label="",style="solid", color="black", weight=3]; 19.64/7.02 460[label="lookup0 (Neg Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];460 -> 570[label="",style="solid", color="black", weight=3]; 19.64/7.02 461[label="Just wy401",fontsize=16,color="green",shape="box"];462[label="lookup0 (Neg Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 otherwise",fontsize=16,color="black",shape="box"];462 -> 571[label="",style="solid", color="black", weight=3]; 19.64/7.02 463[label="Just wy401",fontsize=16,color="green",shape="box"];3701[label="wy212",fontsize=16,color="green",shape="box"];3702[label="Pos (Succ wy207) :% wy208",fontsize=16,color="green",shape="box"];3703[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Pos wy2100) wy211 wy212 (primEqInt (Pos (Succ wy20800)) (Pos wy2100))",fontsize=16,color="burlywood",shape="box"];6999[label="wy2100/Succ wy21000",fontsize=10,color="white",style="solid",shape="box"];3703 -> 6999[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 6999 -> 3715[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7000[label="wy2100/Zero",fontsize=10,color="white",style="solid",shape="box"];3703 -> 7000[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7000 -> 3716[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3704[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Neg wy2100) wy211 wy212 (primEqInt (Pos (Succ wy20800)) (Neg wy2100))",fontsize=16,color="black",shape="box"];3704 -> 3717[label="",style="solid", color="black", weight=3]; 19.64/7.02 3705[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Pos wy2100) wy211 wy212 (primEqInt (Pos Zero) (Pos wy2100))",fontsize=16,color="burlywood",shape="box"];7001[label="wy2100/Succ wy21000",fontsize=10,color="white",style="solid",shape="box"];3705 -> 7001[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7001 -> 3718[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7002[label="wy2100/Zero",fontsize=10,color="white",style="solid",shape="box"];3705 -> 7002[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7002 -> 3719[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3706[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Neg wy2100) wy211 wy212 (primEqInt (Pos Zero) (Neg wy2100))",fontsize=16,color="burlywood",shape="box"];7003[label="wy2100/Succ wy21000",fontsize=10,color="white",style="solid",shape="box"];3706 -> 7003[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7003 -> 3720[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7004[label="wy2100/Zero",fontsize=10,color="white",style="solid",shape="box"];3706 -> 7004[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7004 -> 3721[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3707[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Pos wy2100) wy211 wy212 (primEqInt (Neg (Succ wy20800)) (Pos wy2100))",fontsize=16,color="black",shape="box"];3707 -> 3722[label="",style="solid", color="black", weight=3]; 19.64/7.02 3708[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Neg wy2100) wy211 wy212 (primEqInt (Neg (Succ wy20800)) (Neg wy2100))",fontsize=16,color="burlywood",shape="box"];7005[label="wy2100/Succ wy21000",fontsize=10,color="white",style="solid",shape="box"];3708 -> 7005[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7005 -> 3723[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7006[label="wy2100/Zero",fontsize=10,color="white",style="solid",shape="box"];3708 -> 7006[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7006 -> 3724[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3709[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Pos wy2100) wy211 wy212 (primEqInt (Neg Zero) (Pos wy2100))",fontsize=16,color="burlywood",shape="box"];7007[label="wy2100/Succ wy21000",fontsize=10,color="white",style="solid",shape="box"];3709 -> 7007[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7007 -> 3725[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7008[label="wy2100/Zero",fontsize=10,color="white",style="solid",shape="box"];3709 -> 7008[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7008 -> 3726[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 3710[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Neg wy2100) wy211 wy212 (primEqInt (Neg Zero) (Neg wy2100))",fontsize=16,color="burlywood",shape="box"];7009[label="wy2100/Succ wy21000",fontsize=10,color="white",style="solid",shape="box"];3710 -> 7009[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7009 -> 3727[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7010[label="wy2100/Zero",fontsize=10,color="white",style="solid",shape="box"];3710 -> 7010[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7010 -> 3728[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5681[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat (Succ wy6320) wy633)",fontsize=16,color="burlywood",shape="box"];7011[label="wy633/Succ wy6330",fontsize=10,color="white",style="solid",shape="box"];5681 -> 7011[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7011 -> 5746[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7012[label="wy633/Zero",fontsize=10,color="white",style="solid",shape="box"];5681 -> 7012[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7012 -> 5747[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5682[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat Zero wy633)",fontsize=16,color="burlywood",shape="box"];7013[label="wy633/Succ wy6330",fontsize=10,color="white",style="solid",shape="box"];5682 -> 7013[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7013 -> 5748[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7014[label="wy633/Zero",fontsize=10,color="white",style="solid",shape="box"];5682 -> 7014[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7014 -> 5749[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 490[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];490 -> 601[label="",style="solid", color="black", weight=3]; 19.64/7.02 491 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 491[label="lookup (Pos Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];491 -> 602[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 491 -> 603[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 492[label="lookup0 (Pos Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];492 -> 604[label="",style="solid", color="black", weight=3]; 19.64/7.02 493[label="lookup0 (Pos Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];493 -> 605[label="",style="solid", color="black", weight=3]; 19.64/7.02 494 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 494[label="lookup (Pos Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];494 -> 606[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 494 -> 607[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 5744[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat (Succ wy6390) wy640)",fontsize=16,color="burlywood",shape="box"];7015[label="wy640/Succ wy6400",fontsize=10,color="white",style="solid",shape="box"];5744 -> 7015[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7015 -> 5813[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7016[label="wy640/Zero",fontsize=10,color="white",style="solid",shape="box"];5744 -> 7016[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7016 -> 5814[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5745[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat Zero wy640)",fontsize=16,color="burlywood",shape="box"];7017[label="wy640/Succ wy6400",fontsize=10,color="white",style="solid",shape="box"];5745 -> 7017[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7017 -> 5815[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7018[label="wy640/Zero",fontsize=10,color="white",style="solid",shape="box"];5745 -> 7018[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7018 -> 5816[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 499[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];499 -> 612[label="",style="solid", color="black", weight=3]; 19.64/7.02 500[label="lookup0 (Pos Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];500 -> 613[label="",style="solid", color="black", weight=3]; 19.64/7.02 501[label="lookup0 (Pos Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];501 -> 614[label="",style="solid", color="black", weight=3]; 19.64/7.02 5811[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat (Succ wy6460) wy647)",fontsize=16,color="burlywood",shape="box"];7019[label="wy647/Succ wy6470",fontsize=10,color="white",style="solid",shape="box"];5811 -> 7019[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7019 -> 5884[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7020[label="wy647/Zero",fontsize=10,color="white",style="solid",shape="box"];5811 -> 7020[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7020 -> 5885[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5812[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat Zero wy647)",fontsize=16,color="burlywood",shape="box"];7021[label="wy647/Succ wy6470",fontsize=10,color="white",style="solid",shape="box"];5812 -> 7021[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7021 -> 5886[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7022[label="wy647/Zero",fontsize=10,color="white",style="solid",shape="box"];5812 -> 7022[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7022 -> 5887[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 506[label="lookup0 (Pos Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];506 -> 619[label="",style="solid", color="black", weight=3]; 19.64/7.02 507 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 507[label="lookup (Pos Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];507 -> 620[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 507 -> 621[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 508[label="lookup0 (Pos Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];508 -> 622[label="",style="solid", color="black", weight=3]; 19.64/7.02 509[label="lookup0 (Pos Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];509 -> 623[label="",style="solid", color="black", weight=3]; 19.64/7.02 510 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 510[label="lookup (Pos Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];510 -> 624[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 510 -> 625[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 5882[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat (Succ wy6530) wy654)",fontsize=16,color="burlywood",shape="box"];7023[label="wy654/Succ wy6540",fontsize=10,color="white",style="solid",shape="box"];5882 -> 7023[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7023 -> 5908[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7024[label="wy654/Zero",fontsize=10,color="white",style="solid",shape="box"];5882 -> 7024[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7024 -> 5909[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 5883[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat Zero wy654)",fontsize=16,color="burlywood",shape="box"];7025[label="wy654/Succ wy6540",fontsize=10,color="white",style="solid",shape="box"];5883 -> 7025[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7025 -> 5910[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7026[label="wy654/Zero",fontsize=10,color="white",style="solid",shape="box"];5883 -> 7026[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7026 -> 5911[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 515[label="lookup0 (Pos Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];515 -> 630[label="",style="solid", color="black", weight=3]; 19.64/7.02 516[label="lookup0 (Pos Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];516 -> 631[label="",style="solid", color="black", weight=3]; 19.64/7.02 517[label="lookup0 (Pos Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];517 -> 632[label="",style="solid", color="black", weight=3]; 19.64/7.02 4011[label="wy269",fontsize=16,color="green",shape="box"];4012[label="Neg (Succ wy264) :% wy265",fontsize=16,color="green",shape="box"];4013[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Pos wy2670) wy268 wy269 (primEqInt (Pos (Succ wy26500)) (Pos wy2670))",fontsize=16,color="burlywood",shape="box"];7027[label="wy2670/Succ wy26700",fontsize=10,color="white",style="solid",shape="box"];4013 -> 7027[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7027 -> 4033[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7028[label="wy2670/Zero",fontsize=10,color="white",style="solid",shape="box"];4013 -> 7028[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7028 -> 4034[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 4014[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Neg wy2670) wy268 wy269 (primEqInt (Pos (Succ wy26500)) (Neg wy2670))",fontsize=16,color="black",shape="box"];4014 -> 4035[label="",style="solid", color="black", weight=3]; 19.64/7.02 4015[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Pos wy2670) wy268 wy269 (primEqInt (Pos Zero) (Pos wy2670))",fontsize=16,color="burlywood",shape="box"];7029[label="wy2670/Succ wy26700",fontsize=10,color="white",style="solid",shape="box"];4015 -> 7029[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7029 -> 4036[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7030[label="wy2670/Zero",fontsize=10,color="white",style="solid",shape="box"];4015 -> 7030[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7030 -> 4037[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 4016[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Neg wy2670) wy268 wy269 (primEqInt (Pos Zero) (Neg wy2670))",fontsize=16,color="burlywood",shape="box"];7031[label="wy2670/Succ wy26700",fontsize=10,color="white",style="solid",shape="box"];4016 -> 7031[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7031 -> 4038[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7032[label="wy2670/Zero",fontsize=10,color="white",style="solid",shape="box"];4016 -> 7032[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7032 -> 4039[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 4017[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Pos wy2670) wy268 wy269 (primEqInt (Neg (Succ wy26500)) (Pos wy2670))",fontsize=16,color="black",shape="box"];4017 -> 4040[label="",style="solid", color="black", weight=3]; 19.64/7.02 4018[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Neg wy2670) wy268 wy269 (primEqInt (Neg (Succ wy26500)) (Neg wy2670))",fontsize=16,color="burlywood",shape="box"];7033[label="wy2670/Succ wy26700",fontsize=10,color="white",style="solid",shape="box"];4018 -> 7033[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7033 -> 4041[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7034[label="wy2670/Zero",fontsize=10,color="white",style="solid",shape="box"];4018 -> 7034[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7034 -> 4042[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 4019[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Pos wy2670) wy268 wy269 (primEqInt (Neg Zero) (Pos wy2670))",fontsize=16,color="burlywood",shape="box"];7035[label="wy2670/Succ wy26700",fontsize=10,color="white",style="solid",shape="box"];4019 -> 7035[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7035 -> 4043[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7036[label="wy2670/Zero",fontsize=10,color="white",style="solid",shape="box"];4019 -> 7036[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7036 -> 4044[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 4020[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Neg wy2670) wy268 wy269 (primEqInt (Neg Zero) (Neg wy2670))",fontsize=16,color="burlywood",shape="box"];7037[label="wy2670/Succ wy26700",fontsize=10,color="white",style="solid",shape="box"];4020 -> 7037[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7037 -> 4045[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7038[label="wy2670/Zero",fontsize=10,color="white",style="solid",shape="box"];4020 -> 7038[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7038 -> 4046[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6004[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat (Succ wy6720) wy673)",fontsize=16,color="burlywood",shape="box"];7039[label="wy673/Succ wy6730",fontsize=10,color="white",style="solid",shape="box"];6004 -> 7039[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7039 -> 6077[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7040[label="wy673/Zero",fontsize=10,color="white",style="solid",shape="box"];6004 -> 7040[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7040 -> 6078[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6005[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat Zero wy673)",fontsize=16,color="burlywood",shape="box"];7041[label="wy673/Succ wy6730",fontsize=10,color="white",style="solid",shape="box"];6005 -> 7041[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7041 -> 6079[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7042[label="wy673/Zero",fontsize=10,color="white",style="solid",shape="box"];6005 -> 7042[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7042 -> 6080[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 544[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Pos Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];544 -> 662[label="",style="solid", color="black", weight=3]; 19.64/7.02 545 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 545[label="lookup (Neg Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];545 -> 663[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 545 -> 664[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 546[label="lookup0 (Neg Zero :% Pos Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];546 -> 665[label="",style="solid", color="black", weight=3]; 19.64/7.02 547[label="lookup0 (Neg Zero :% Pos Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];547 -> 666[label="",style="solid", color="black", weight=3]; 19.64/7.02 548 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 548[label="lookup (Neg Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];548 -> 667[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 548 -> 668[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 6075[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat (Succ wy6790) wy680)",fontsize=16,color="burlywood",shape="box"];7043[label="wy680/Succ wy6800",fontsize=10,color="white",style="solid",shape="box"];6075 -> 7043[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7043 -> 6148[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7044[label="wy680/Zero",fontsize=10,color="white",style="solid",shape="box"];6075 -> 7044[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7044 -> 6149[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6076[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat Zero wy680)",fontsize=16,color="burlywood",shape="box"];7045[label="wy680/Succ wy6800",fontsize=10,color="white",style="solid",shape="box"];6076 -> 7045[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7045 -> 6150[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7046[label="wy680/Zero",fontsize=10,color="white",style="solid",shape="box"];6076 -> 7046[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7046 -> 6151[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 553[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Pos Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];553 -> 673[label="",style="solid", color="black", weight=3]; 19.64/7.02 554[label="lookup0 (Neg Zero :% Neg Zero) (Pos Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];554 -> 674[label="",style="solid", color="black", weight=3]; 19.64/7.02 555[label="lookup0 (Neg Zero :% Neg Zero) (Pos Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];555 -> 675[label="",style="solid", color="black", weight=3]; 19.64/7.02 6146[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat (Succ wy6860) wy687)",fontsize=16,color="burlywood",shape="box"];7047[label="wy687/Succ wy6870",fontsize=10,color="white",style="solid",shape="box"];6146 -> 7047[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7047 -> 6222[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7048[label="wy687/Zero",fontsize=10,color="white",style="solid",shape="box"];6146 -> 7048[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7048 -> 6223[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6147[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat Zero wy687)",fontsize=16,color="burlywood",shape="box"];7049[label="wy687/Succ wy6870",fontsize=10,color="white",style="solid",shape="box"];6147 -> 7049[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7049 -> 6224[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7050[label="wy687/Zero",fontsize=10,color="white",style="solid",shape="box"];6147 -> 7050[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7050 -> 6225[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 560[label="lookup0 (Neg Zero :% Pos (Succ wy3100)) (Neg Zero :% Pos Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];560 -> 680[label="",style="solid", color="black", weight=3]; 19.64/7.02 561 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 561[label="lookup (Neg Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];561 -> 681[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 561 -> 682[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 562[label="lookup0 (Neg Zero :% Pos Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];562 -> 683[label="",style="solid", color="black", weight=3]; 19.64/7.02 563[label="lookup0 (Neg Zero :% Pos Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];563 -> 684[label="",style="solid", color="black", weight=3]; 19.64/7.02 564 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 564[label="lookup (Neg Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];564 -> 685[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 564 -> 686[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 6220[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat (Succ wy6930) wy694)",fontsize=16,color="burlywood",shape="box"];7051[label="wy694/Succ wy6940",fontsize=10,color="white",style="solid",shape="box"];6220 -> 7051[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7051 -> 6256[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7052[label="wy694/Zero",fontsize=10,color="white",style="solid",shape="box"];6220 -> 7052[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7052 -> 6257[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 6221[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat Zero wy694)",fontsize=16,color="burlywood",shape="box"];7053[label="wy694/Succ wy6940",fontsize=10,color="white",style="solid",shape="box"];6221 -> 7053[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7053 -> 6258[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 7054[label="wy694/Zero",fontsize=10,color="white",style="solid",shape="box"];6221 -> 7054[label="",style="solid", color="burlywood", weight=9]; 19.64/7.02 7054 -> 6259[label="",style="solid", color="burlywood", weight=3]; 19.64/7.02 569[label="lookup0 (Neg Zero :% Neg (Succ wy3100)) (Neg Zero :% Neg Zero) wy401 wy41 True",fontsize=16,color="black",shape="box"];569 -> 691[label="",style="solid", color="black", weight=3]; 19.64/7.02 570[label="lookup0 (Neg Zero :% Neg Zero) (Neg Zero :% Pos (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];570 -> 692[label="",style="solid", color="black", weight=3]; 19.64/7.02 571[label="lookup0 (Neg Zero :% Neg Zero) (Neg Zero :% Neg (Succ wy400100)) wy401 wy41 True",fontsize=16,color="black",shape="box"];571 -> 693[label="",style="solid", color="black", weight=3]; 19.64/7.02 3715[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Pos (Succ wy21000)) wy211 wy212 (primEqInt (Pos (Succ wy20800)) (Pos (Succ wy21000)))",fontsize=16,color="black",shape="box"];3715 -> 3733[label="",style="solid", color="black", weight=3]; 19.64/7.02 3716[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Pos Zero) wy211 wy212 (primEqInt (Pos (Succ wy20800)) (Pos Zero))",fontsize=16,color="black",shape="box"];3716 -> 3734[label="",style="solid", color="black", weight=3]; 19.64/7.02 3717 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3717[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Neg wy2100) wy211 wy212 False",fontsize=16,color="magenta"];3717 -> 3735[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3717 -> 3736[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3718[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Pos (Succ wy21000)) wy211 wy212 (primEqInt (Pos Zero) (Pos (Succ wy21000)))",fontsize=16,color="black",shape="box"];3718 -> 3737[label="",style="solid", color="black", weight=3]; 19.64/7.02 3719[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Pos Zero) wy211 wy212 (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];3719 -> 3738[label="",style="solid", color="black", weight=3]; 19.64/7.02 3720[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Neg (Succ wy21000)) wy211 wy212 (primEqInt (Pos Zero) (Neg (Succ wy21000)))",fontsize=16,color="black",shape="box"];3720 -> 3739[label="",style="solid", color="black", weight=3]; 19.64/7.02 3721[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Neg Zero) wy211 wy212 (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];3721 -> 3740[label="",style="solid", color="black", weight=3]; 19.64/7.02 3722 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.02 3722[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Pos wy2100) wy211 wy212 False",fontsize=16,color="magenta"];3722 -> 3741[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3722 -> 3742[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 3723[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Neg (Succ wy21000)) wy211 wy212 (primEqInt (Neg (Succ wy20800)) (Neg (Succ wy21000)))",fontsize=16,color="black",shape="box"];3723 -> 3743[label="",style="solid", color="black", weight=3]; 19.64/7.02 3724[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Neg Zero) wy211 wy212 (primEqInt (Neg (Succ wy20800)) (Neg Zero))",fontsize=16,color="black",shape="box"];3724 -> 3744[label="",style="solid", color="black", weight=3]; 19.64/7.02 3725[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Pos (Succ wy21000)) wy211 wy212 (primEqInt (Neg Zero) (Pos (Succ wy21000)))",fontsize=16,color="black",shape="box"];3725 -> 3745[label="",style="solid", color="black", weight=3]; 19.64/7.02 3726[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Pos Zero) wy211 wy212 (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];3726 -> 3746[label="",style="solid", color="black", weight=3]; 19.64/7.02 3727[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Neg (Succ wy21000)) wy211 wy212 (primEqInt (Neg Zero) (Neg (Succ wy21000)))",fontsize=16,color="black",shape="box"];3727 -> 3747[label="",style="solid", color="black", weight=3]; 19.64/7.02 3728[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Neg Zero) wy211 wy212 (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];3728 -> 3748[label="",style="solid", color="black", weight=3]; 19.64/7.02 5746[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat (Succ wy6320) (Succ wy6330))",fontsize=16,color="black",shape="box"];5746 -> 5817[label="",style="solid", color="black", weight=3]; 19.64/7.02 5747[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat (Succ wy6320) Zero)",fontsize=16,color="black",shape="box"];5747 -> 5818[label="",style="solid", color="black", weight=3]; 19.64/7.02 5748[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat Zero (Succ wy6330))",fontsize=16,color="black",shape="box"];5748 -> 5819[label="",style="solid", color="black", weight=3]; 19.64/7.02 5749[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5749 -> 5820[label="",style="solid", color="black", weight=3]; 19.64/7.02 601 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 601[label="lookup (Pos Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];601 -> 734[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 601 -> 735[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 602[label="wy41",fontsize=16,color="green",shape="box"];603[label="Pos Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];604 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 604[label="lookup (Pos Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];604 -> 736[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 604 -> 737[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 605 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.02 605[label="lookup (Pos Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];605 -> 738[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 605 -> 739[label="",style="dashed", color="magenta", weight=3]; 19.64/7.02 606[label="wy41",fontsize=16,color="green",shape="box"];607[label="Pos Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];5813[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat (Succ wy6390) (Succ wy6400))",fontsize=16,color="black",shape="box"];5813 -> 5888[label="",style="solid", color="black", weight=3]; 19.64/7.02 5814[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat (Succ wy6390) Zero)",fontsize=16,color="black",shape="box"];5814 -> 5889[label="",style="solid", color="black", weight=3]; 19.64/7.02 5815[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat Zero (Succ wy6400))",fontsize=16,color="black",shape="box"];5815 -> 5890[label="",style="solid", color="black", weight=3]; 19.64/7.02 5816[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5816 -> 5891[label="",style="solid", color="black", weight=3]; 19.64/7.03 612 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 612[label="lookup (Pos Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];612 -> 745[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 612 -> 746[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 613 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 613[label="lookup (Pos Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];613 -> 747[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 613 -> 748[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 614 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 614[label="lookup (Pos Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];614 -> 749[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 614 -> 750[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5884[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat (Succ wy6460) (Succ wy6470))",fontsize=16,color="black",shape="box"];5884 -> 5912[label="",style="solid", color="black", weight=3]; 19.64/7.03 5885[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat (Succ wy6460) Zero)",fontsize=16,color="black",shape="box"];5885 -> 5913[label="",style="solid", color="black", weight=3]; 19.64/7.03 5886[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat Zero (Succ wy6470))",fontsize=16,color="black",shape="box"];5886 -> 5914[label="",style="solid", color="black", weight=3]; 19.64/7.03 5887[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5887 -> 5915[label="",style="solid", color="black", weight=3]; 19.64/7.03 619 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 619[label="lookup (Pos Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];619 -> 756[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 619 -> 757[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 620[label="wy41",fontsize=16,color="green",shape="box"];621[label="Pos Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];622 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 622[label="lookup (Pos Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];622 -> 758[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 622 -> 759[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 623 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 623[label="lookup (Pos Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];623 -> 760[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 623 -> 761[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 624[label="wy41",fontsize=16,color="green",shape="box"];625[label="Pos Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];5908[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat (Succ wy6530) (Succ wy6540))",fontsize=16,color="black",shape="box"];5908 -> 5933[label="",style="solid", color="black", weight=3]; 19.64/7.03 5909[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat (Succ wy6530) Zero)",fontsize=16,color="black",shape="box"];5909 -> 5934[label="",style="solid", color="black", weight=3]; 19.64/7.03 5910[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat Zero (Succ wy6540))",fontsize=16,color="black",shape="box"];5910 -> 5935[label="",style="solid", color="black", weight=3]; 19.64/7.03 5911[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];5911 -> 5936[label="",style="solid", color="black", weight=3]; 19.64/7.03 630 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 630[label="lookup (Pos Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];630 -> 767[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 630 -> 768[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 631 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 631[label="lookup (Pos Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];631 -> 769[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 631 -> 770[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 632 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 632[label="lookup (Pos Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];632 -> 771[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 632 -> 772[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4033[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Pos (Succ wy26700)) wy268 wy269 (primEqInt (Pos (Succ wy26500)) (Pos (Succ wy26700)))",fontsize=16,color="black",shape="box"];4033 -> 4064[label="",style="solid", color="black", weight=3]; 19.64/7.03 4034[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Pos Zero) wy268 wy269 (primEqInt (Pos (Succ wy26500)) (Pos Zero))",fontsize=16,color="black",shape="box"];4034 -> 4065[label="",style="solid", color="black", weight=3]; 19.64/7.03 4035 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4035[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Neg wy2670) wy268 wy269 False",fontsize=16,color="magenta"];4035 -> 4066[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4035 -> 4067[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4036[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Pos (Succ wy26700)) wy268 wy269 (primEqInt (Pos Zero) (Pos (Succ wy26700)))",fontsize=16,color="black",shape="box"];4036 -> 4068[label="",style="solid", color="black", weight=3]; 19.64/7.03 4037[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Pos Zero) wy268 wy269 (primEqInt (Pos Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];4037 -> 4069[label="",style="solid", color="black", weight=3]; 19.64/7.03 4038[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Neg (Succ wy26700)) wy268 wy269 (primEqInt (Pos Zero) (Neg (Succ wy26700)))",fontsize=16,color="black",shape="box"];4038 -> 4070[label="",style="solid", color="black", weight=3]; 19.64/7.03 4039[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Neg Zero) wy268 wy269 (primEqInt (Pos Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];4039 -> 4071[label="",style="solid", color="black", weight=3]; 19.64/7.03 4040 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4040[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Pos wy2670) wy268 wy269 False",fontsize=16,color="magenta"];4040 -> 4072[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4040 -> 4073[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4041[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Neg (Succ wy26700)) wy268 wy269 (primEqInt (Neg (Succ wy26500)) (Neg (Succ wy26700)))",fontsize=16,color="black",shape="box"];4041 -> 4074[label="",style="solid", color="black", weight=3]; 19.64/7.03 4042[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Neg Zero) wy268 wy269 (primEqInt (Neg (Succ wy26500)) (Neg Zero))",fontsize=16,color="black",shape="box"];4042 -> 4075[label="",style="solid", color="black", weight=3]; 19.64/7.03 4043[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Pos (Succ wy26700)) wy268 wy269 (primEqInt (Neg Zero) (Pos (Succ wy26700)))",fontsize=16,color="black",shape="box"];4043 -> 4076[label="",style="solid", color="black", weight=3]; 19.64/7.03 4044[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Pos Zero) wy268 wy269 (primEqInt (Neg Zero) (Pos Zero))",fontsize=16,color="black",shape="box"];4044 -> 4077[label="",style="solid", color="black", weight=3]; 19.64/7.03 4045[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Neg (Succ wy26700)) wy268 wy269 (primEqInt (Neg Zero) (Neg (Succ wy26700)))",fontsize=16,color="black",shape="box"];4045 -> 4078[label="",style="solid", color="black", weight=3]; 19.64/7.03 4046[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Neg Zero) wy268 wy269 (primEqInt (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];4046 -> 4079[label="",style="solid", color="black", weight=3]; 19.64/7.03 6077[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat (Succ wy6720) (Succ wy6730))",fontsize=16,color="black",shape="box"];6077 -> 6152[label="",style="solid", color="black", weight=3]; 19.64/7.03 6078[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat (Succ wy6720) Zero)",fontsize=16,color="black",shape="box"];6078 -> 6153[label="",style="solid", color="black", weight=3]; 19.64/7.03 6079[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat Zero (Succ wy6730))",fontsize=16,color="black",shape="box"];6079 -> 6154[label="",style="solid", color="black", weight=3]; 19.64/7.03 6080[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6080 -> 6155[label="",style="solid", color="black", weight=3]; 19.64/7.03 662 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 662[label="lookup (Neg Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];662 -> 813[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 662 -> 814[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 663[label="wy41",fontsize=16,color="green",shape="box"];664[label="Neg Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];665 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 665[label="lookup (Neg Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];665 -> 815[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 665 -> 816[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 666 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 666[label="lookup (Neg Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];666 -> 817[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 666 -> 818[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 667[label="wy41",fontsize=16,color="green",shape="box"];668[label="Neg Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];6148[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat (Succ wy6790) (Succ wy6800))",fontsize=16,color="black",shape="box"];6148 -> 6226[label="",style="solid", color="black", weight=3]; 19.64/7.03 6149[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat (Succ wy6790) Zero)",fontsize=16,color="black",shape="box"];6149 -> 6227[label="",style="solid", color="black", weight=3]; 19.64/7.03 6150[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat Zero (Succ wy6800))",fontsize=16,color="black",shape="box"];6150 -> 6228[label="",style="solid", color="black", weight=3]; 19.64/7.03 6151[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6151 -> 6229[label="",style="solid", color="black", weight=3]; 19.64/7.03 673 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 673[label="lookup (Neg Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];673 -> 824[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 673 -> 825[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 674 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 674[label="lookup (Neg Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];674 -> 826[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 674 -> 827[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 675 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 675[label="lookup (Neg Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];675 -> 828[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 675 -> 829[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6222[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat (Succ wy6860) (Succ wy6870))",fontsize=16,color="black",shape="box"];6222 -> 6260[label="",style="solid", color="black", weight=3]; 19.64/7.03 6223[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat (Succ wy6860) Zero)",fontsize=16,color="black",shape="box"];6223 -> 6261[label="",style="solid", color="black", weight=3]; 19.64/7.03 6224[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat Zero (Succ wy6870))",fontsize=16,color="black",shape="box"];6224 -> 6262[label="",style="solid", color="black", weight=3]; 19.64/7.03 6225[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6225 -> 6263[label="",style="solid", color="black", weight=3]; 19.64/7.03 680 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 680[label="lookup (Neg Zero :% Pos (Succ wy3100)) wy41",fontsize=16,color="magenta"];680 -> 835[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 680 -> 836[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 681[label="wy41",fontsize=16,color="green",shape="box"];682[label="Neg Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];683 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 683[label="lookup (Neg Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];683 -> 837[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 683 -> 838[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 684 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 684[label="lookup (Neg Zero :% Pos Zero) wy41",fontsize=16,color="magenta"];684 -> 839[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 684 -> 840[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 685[label="wy41",fontsize=16,color="green",shape="box"];686[label="Neg Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];6256[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat (Succ wy6930) (Succ wy6940))",fontsize=16,color="black",shape="box"];6256 -> 6285[label="",style="solid", color="black", weight=3]; 19.64/7.03 6257[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat (Succ wy6930) Zero)",fontsize=16,color="black",shape="box"];6257 -> 6286[label="",style="solid", color="black", weight=3]; 19.64/7.03 6258[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat Zero (Succ wy6940))",fontsize=16,color="black",shape="box"];6258 -> 6287[label="",style="solid", color="black", weight=3]; 19.64/7.03 6259[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6259 -> 6288[label="",style="solid", color="black", weight=3]; 19.64/7.03 691 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 691[label="lookup (Neg Zero :% Neg (Succ wy3100)) wy41",fontsize=16,color="magenta"];691 -> 846[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 691 -> 847[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 692 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 692[label="lookup (Neg Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];692 -> 848[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 692 -> 849[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 693 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 693[label="lookup (Neg Zero :% Neg Zero) wy41",fontsize=16,color="magenta"];693 -> 850[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 693 -> 851[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6384[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3733[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Pos (Succ wy21000)) wy211 wy212 (primEqNat wy20800 wy21000)",fontsize=16,color="magenta"];3733 -> 6385[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6386[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6387[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6388[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6389[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6390[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6391[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3733 -> 6392[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3734 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3734[label="lookup1 (Pos (Succ wy207) :% Pos (Succ wy20800)) (Pos (Succ wy209) :% Pos Zero) wy211 wy212 False",fontsize=16,color="magenta"];3734 -> 3759[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3734 -> 3760[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3735[label="Neg wy2100",fontsize=16,color="green",shape="box"];3736[label="Pos (Succ wy20800)",fontsize=16,color="green",shape="box"];3737 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3737[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Pos (Succ wy21000)) wy211 wy212 False",fontsize=16,color="magenta"];3737 -> 3761[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3737 -> 3762[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3738[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Pos Zero) wy211 wy212 True",fontsize=16,color="black",shape="box"];3738 -> 3763[label="",style="solid", color="black", weight=3]; 19.64/7.03 3739 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3739[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Neg (Succ wy21000)) wy211 wy212 False",fontsize=16,color="magenta"];3739 -> 3764[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3739 -> 3765[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3740[label="lookup1 (Pos (Succ wy207) :% Pos Zero) (Pos (Succ wy209) :% Neg Zero) wy211 wy212 True",fontsize=16,color="black",shape="box"];3740 -> 3766[label="",style="solid", color="black", weight=3]; 19.64/7.03 3741[label="Pos wy2100",fontsize=16,color="green",shape="box"];3742[label="Neg (Succ wy20800)",fontsize=16,color="green",shape="box"];3743 -> 6467[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3743[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Neg (Succ wy21000)) wy211 wy212 (primEqNat wy20800 wy21000)",fontsize=16,color="magenta"];3743 -> 6468[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6469[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6470[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6471[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6472[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6473[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6474[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3743 -> 6475[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3744 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3744[label="lookup1 (Pos (Succ wy207) :% Neg (Succ wy20800)) (Pos (Succ wy209) :% Neg Zero) wy211 wy212 False",fontsize=16,color="magenta"];3744 -> 3769[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3744 -> 3770[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3745 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3745[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Pos (Succ wy21000)) wy211 wy212 False",fontsize=16,color="magenta"];3745 -> 3771[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3745 -> 3772[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3746[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Pos Zero) wy211 wy212 True",fontsize=16,color="black",shape="box"];3746 -> 3773[label="",style="solid", color="black", weight=3]; 19.64/7.03 3747 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 3747[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Neg (Succ wy21000)) wy211 wy212 False",fontsize=16,color="magenta"];3747 -> 3774[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3747 -> 3775[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 3748[label="lookup1 (Pos (Succ wy207) :% Neg Zero) (Pos (Succ wy209) :% Neg Zero) wy211 wy212 True",fontsize=16,color="black",shape="box"];3748 -> 3776[label="",style="solid", color="black", weight=3]; 19.64/7.03 5817 -> 5620[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5817[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 (primEqNat wy6320 wy6330)",fontsize=16,color="magenta"];5817 -> 5892[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5817 -> 5893[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5818[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 False",fontsize=16,color="black",shape="triangle"];5818 -> 5894[label="",style="solid", color="black", weight=3]; 19.64/7.03 5819 -> 5818[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5819[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 False",fontsize=16,color="magenta"];5820[label="lookup1 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 True",fontsize=16,color="black",shape="box"];5820 -> 5895[label="",style="solid", color="black", weight=3]; 19.64/7.03 734[label="wy41",fontsize=16,color="green",shape="box"];735[label="Pos Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];736[label="wy41",fontsize=16,color="green",shape="box"];737[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];738[label="wy41",fontsize=16,color="green",shape="box"];739[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];5888 -> 5683[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5888[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 (primEqNat wy6390 wy6400)",fontsize=16,color="magenta"];5888 -> 5916[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5888 -> 5917[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5889[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 False",fontsize=16,color="black",shape="triangle"];5889 -> 5918[label="",style="solid", color="black", weight=3]; 19.64/7.03 5890 -> 5889[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5890[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 False",fontsize=16,color="magenta"];5891[label="lookup1 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 True",fontsize=16,color="black",shape="box"];5891 -> 5919[label="",style="solid", color="black", weight=3]; 19.64/7.03 745[label="wy41",fontsize=16,color="green",shape="box"];746[label="Pos Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];747[label="wy41",fontsize=16,color="green",shape="box"];748[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];749[label="wy41",fontsize=16,color="green",shape="box"];750[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];5912 -> 5750[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5912[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 (primEqNat wy6460 wy6470)",fontsize=16,color="magenta"];5912 -> 5937[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5912 -> 5938[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5913[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 False",fontsize=16,color="black",shape="triangle"];5913 -> 5939[label="",style="solid", color="black", weight=3]; 19.64/7.03 5914 -> 5913[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5914[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 False",fontsize=16,color="magenta"];5915[label="lookup1 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 True",fontsize=16,color="black",shape="box"];5915 -> 5940[label="",style="solid", color="black", weight=3]; 19.64/7.03 756[label="wy41",fontsize=16,color="green",shape="box"];757[label="Pos Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];758[label="wy41",fontsize=16,color="green",shape="box"];759[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];760[label="wy41",fontsize=16,color="green",shape="box"];761[label="Pos Zero :% Pos Zero",fontsize=16,color="green",shape="box"];5933 -> 5821[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5933[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 (primEqNat wy6530 wy6540)",fontsize=16,color="magenta"];5933 -> 6006[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5933 -> 6007[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5934[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 False",fontsize=16,color="black",shape="triangle"];5934 -> 6008[label="",style="solid", color="black", weight=3]; 19.64/7.03 5935 -> 5934[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5935[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 False",fontsize=16,color="magenta"];5936[label="lookup1 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 True",fontsize=16,color="black",shape="box"];5936 -> 6009[label="",style="solid", color="black", weight=3]; 19.64/7.03 767[label="wy41",fontsize=16,color="green",shape="box"];768[label="Pos Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];769[label="wy41",fontsize=16,color="green",shape="box"];770[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];771[label="wy41",fontsize=16,color="green",shape="box"];772[label="Pos Zero :% Neg Zero",fontsize=16,color="green",shape="box"];4064 -> 6554[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4064[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Pos (Succ wy26700)) wy268 wy269 (primEqNat wy26500 wy26700)",fontsize=16,color="magenta"];4064 -> 6555[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6556[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6557[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6558[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6559[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6560[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6561[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4064 -> 6562[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4065 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4065[label="lookup1 (Neg (Succ wy264) :% Pos (Succ wy26500)) (Neg (Succ wy266) :% Pos Zero) wy268 wy269 False",fontsize=16,color="magenta"];4065 -> 4094[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4065 -> 4095[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4066[label="Pos (Succ wy26500)",fontsize=16,color="green",shape="box"];4067[label="Neg wy2670",fontsize=16,color="green",shape="box"];4068 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4068[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Pos (Succ wy26700)) wy268 wy269 False",fontsize=16,color="magenta"];4068 -> 4096[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4068 -> 4097[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4069[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Pos Zero) wy268 wy269 True",fontsize=16,color="black",shape="box"];4069 -> 4098[label="",style="solid", color="black", weight=3]; 19.64/7.03 4070 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4070[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Neg (Succ wy26700)) wy268 wy269 False",fontsize=16,color="magenta"];4070 -> 4099[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4070 -> 4100[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4071[label="lookup1 (Neg (Succ wy264) :% Pos Zero) (Neg (Succ wy266) :% Neg Zero) wy268 wy269 True",fontsize=16,color="black",shape="box"];4071 -> 4101[label="",style="solid", color="black", weight=3]; 19.64/7.03 4072[label="Neg (Succ wy26500)",fontsize=16,color="green",shape="box"];4073[label="Pos wy2670",fontsize=16,color="green",shape="box"];4074 -> 6645[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4074[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Neg (Succ wy26700)) wy268 wy269 (primEqNat wy26500 wy26700)",fontsize=16,color="magenta"];4074 -> 6646[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6647[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6648[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6649[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6650[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6651[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6652[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4074 -> 6653[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4075 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4075[label="lookup1 (Neg (Succ wy264) :% Neg (Succ wy26500)) (Neg (Succ wy266) :% Neg Zero) wy268 wy269 False",fontsize=16,color="magenta"];4075 -> 4104[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4075 -> 4105[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4076 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4076[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Pos (Succ wy26700)) wy268 wy269 False",fontsize=16,color="magenta"];4076 -> 4106[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4076 -> 4107[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4077[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Pos Zero) wy268 wy269 True",fontsize=16,color="black",shape="box"];4077 -> 4108[label="",style="solid", color="black", weight=3]; 19.64/7.03 4078 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 4078[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Neg (Succ wy26700)) wy268 wy269 False",fontsize=16,color="magenta"];4078 -> 4109[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4078 -> 4110[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 4079[label="lookup1 (Neg (Succ wy264) :% Neg Zero) (Neg (Succ wy266) :% Neg Zero) wy268 wy269 True",fontsize=16,color="black",shape="box"];4079 -> 4111[label="",style="solid", color="black", weight=3]; 19.64/7.03 6152 -> 5943[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6152[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 (primEqNat wy6720 wy6730)",fontsize=16,color="magenta"];6152 -> 6230[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6152 -> 6231[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6153[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 False",fontsize=16,color="black",shape="triangle"];6153 -> 6232[label="",style="solid", color="black", weight=3]; 19.64/7.03 6154 -> 6153[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6154[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 False",fontsize=16,color="magenta"];6155[label="lookup1 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 True",fontsize=16,color="black",shape="box"];6155 -> 6233[label="",style="solid", color="black", weight=3]; 19.64/7.03 813[label="wy41",fontsize=16,color="green",shape="box"];814[label="Neg Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];815[label="wy41",fontsize=16,color="green",shape="box"];816[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];817[label="wy41",fontsize=16,color="green",shape="box"];818[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];6226 -> 6014[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6226[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 (primEqNat wy6790 wy6800)",fontsize=16,color="magenta"];6226 -> 6264[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6226 -> 6265[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6227[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 False",fontsize=16,color="black",shape="triangle"];6227 -> 6266[label="",style="solid", color="black", weight=3]; 19.64/7.03 6228 -> 6227[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6228[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 False",fontsize=16,color="magenta"];6229[label="lookup1 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 True",fontsize=16,color="black",shape="box"];6229 -> 6267[label="",style="solid", color="black", weight=3]; 19.64/7.03 824[label="wy41",fontsize=16,color="green",shape="box"];825[label="Neg Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];826[label="wy41",fontsize=16,color="green",shape="box"];827[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];828[label="wy41",fontsize=16,color="green",shape="box"];829[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];6260 -> 6085[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6260[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 (primEqNat wy6860 wy6870)",fontsize=16,color="magenta"];6260 -> 6289[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6260 -> 6290[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6261[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 False",fontsize=16,color="black",shape="triangle"];6261 -> 6291[label="",style="solid", color="black", weight=3]; 19.64/7.03 6262 -> 6261[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6262[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 False",fontsize=16,color="magenta"];6263[label="lookup1 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 True",fontsize=16,color="black",shape="box"];6263 -> 6292[label="",style="solid", color="black", weight=3]; 19.64/7.03 835[label="wy41",fontsize=16,color="green",shape="box"];836[label="Neg Zero :% Pos (Succ wy3100)",fontsize=16,color="green",shape="box"];837[label="wy41",fontsize=16,color="green",shape="box"];838[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];839[label="wy41",fontsize=16,color="green",shape="box"];840[label="Neg Zero :% Pos Zero",fontsize=16,color="green",shape="box"];6285 -> 6159[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6285[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 (primEqNat wy6930 wy6940)",fontsize=16,color="magenta"];6285 -> 6303[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6285 -> 6304[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6286[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 False",fontsize=16,color="black",shape="triangle"];6286 -> 6305[label="",style="solid", color="black", weight=3]; 19.64/7.03 6287 -> 6286[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6287[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 False",fontsize=16,color="magenta"];6288[label="lookup1 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 True",fontsize=16,color="black",shape="box"];6288 -> 6306[label="",style="solid", color="black", weight=3]; 19.64/7.03 846[label="wy41",fontsize=16,color="green",shape="box"];847[label="Neg Zero :% Neg (Succ wy3100)",fontsize=16,color="green",shape="box"];848[label="wy41",fontsize=16,color="green",shape="box"];849[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];850[label="wy41",fontsize=16,color="green",shape="box"];851[label="Neg Zero :% Neg Zero",fontsize=16,color="green",shape="box"];6385[label="wy21000",fontsize=16,color="green",shape="box"];6386[label="wy212",fontsize=16,color="green",shape="box"];6387[label="wy207",fontsize=16,color="green",shape="box"];6388[label="wy20800",fontsize=16,color="green",shape="box"];6389[label="wy20800",fontsize=16,color="green",shape="box"];6390[label="wy21000",fontsize=16,color="green",shape="box"];6391[label="wy211",fontsize=16,color="green",shape="box"];6392[label="wy209",fontsize=16,color="green",shape="box"];6384[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat wy758 wy759)",fontsize=16,color="burlywood",shape="triangle"];7055[label="wy758/Succ wy7580",fontsize=10,color="white",style="solid",shape="box"];6384 -> 7055[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7055 -> 6465[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7056[label="wy758/Zero",fontsize=10,color="white",style="solid",shape="box"];6384 -> 7056[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7056 -> 6466[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 3759[label="Pos Zero",fontsize=16,color="green",shape="box"];3760[label="Pos (Succ wy20800)",fontsize=16,color="green",shape="box"];3761[label="Pos (Succ wy21000)",fontsize=16,color="green",shape="box"];3762[label="Pos Zero",fontsize=16,color="green",shape="box"];3763[label="Just wy211",fontsize=16,color="green",shape="box"];3764[label="Neg (Succ wy21000)",fontsize=16,color="green",shape="box"];3765[label="Pos Zero",fontsize=16,color="green",shape="box"];3766[label="Just wy211",fontsize=16,color="green",shape="box"];6468[label="wy207",fontsize=16,color="green",shape="box"];6469[label="wy20800",fontsize=16,color="green",shape="box"];6470[label="wy211",fontsize=16,color="green",shape="box"];6471[label="wy21000",fontsize=16,color="green",shape="box"];6472[label="wy21000",fontsize=16,color="green",shape="box"];6473[label="wy212",fontsize=16,color="green",shape="box"];6474[label="wy20800",fontsize=16,color="green",shape="box"];6475[label="wy209",fontsize=16,color="green",shape="box"];6467[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat wy767 wy768)",fontsize=16,color="burlywood",shape="triangle"];7057[label="wy767/Succ wy7670",fontsize=10,color="white",style="solid",shape="box"];6467 -> 7057[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7057 -> 6548[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7058[label="wy767/Zero",fontsize=10,color="white",style="solid",shape="box"];6467 -> 7058[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7058 -> 6549[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 3769[label="Neg Zero",fontsize=16,color="green",shape="box"];3770[label="Neg (Succ wy20800)",fontsize=16,color="green",shape="box"];3771[label="Pos (Succ wy21000)",fontsize=16,color="green",shape="box"];3772[label="Neg Zero",fontsize=16,color="green",shape="box"];3773[label="Just wy211",fontsize=16,color="green",shape="box"];3774[label="Neg (Succ wy21000)",fontsize=16,color="green",shape="box"];3775[label="Neg Zero",fontsize=16,color="green",shape="box"];3776[label="Just wy211",fontsize=16,color="green",shape="box"];5892[label="wy6330",fontsize=16,color="green",shape="box"];5893[label="wy6320",fontsize=16,color="green",shape="box"];5894[label="lookup0 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 otherwise",fontsize=16,color="black",shape="box"];5894 -> 5920[label="",style="solid", color="black", weight=3]; 19.64/7.03 5895[label="Just wy630",fontsize=16,color="green",shape="box"];5916[label="wy6390",fontsize=16,color="green",shape="box"];5917[label="wy6400",fontsize=16,color="green",shape="box"];5918[label="lookup0 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 otherwise",fontsize=16,color="black",shape="box"];5918 -> 5941[label="",style="solid", color="black", weight=3]; 19.64/7.03 5919[label="Just wy637",fontsize=16,color="green",shape="box"];5937[label="wy6460",fontsize=16,color="green",shape="box"];5938[label="wy6470",fontsize=16,color="green",shape="box"];5939[label="lookup0 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 otherwise",fontsize=16,color="black",shape="box"];5939 -> 6010[label="",style="solid", color="black", weight=3]; 19.64/7.03 5940[label="Just wy644",fontsize=16,color="green",shape="box"];6006[label="wy6530",fontsize=16,color="green",shape="box"];6007[label="wy6540",fontsize=16,color="green",shape="box"];6008[label="lookup0 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 otherwise",fontsize=16,color="black",shape="box"];6008 -> 6081[label="",style="solid", color="black", weight=3]; 19.64/7.03 6009[label="Just wy651",fontsize=16,color="green",shape="box"];6555[label="wy26700",fontsize=16,color="green",shape="box"];6556[label="wy26500",fontsize=16,color="green",shape="box"];6557[label="wy269",fontsize=16,color="green",shape="box"];6558[label="wy26700",fontsize=16,color="green",shape="box"];6559[label="wy268",fontsize=16,color="green",shape="box"];6560[label="wy264",fontsize=16,color="green",shape="box"];6561[label="wy266",fontsize=16,color="green",shape="box"];6562[label="wy26500",fontsize=16,color="green",shape="box"];6554[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat wy776 wy777)",fontsize=16,color="burlywood",shape="triangle"];7059[label="wy776/Succ wy7760",fontsize=10,color="white",style="solid",shape="box"];6554 -> 7059[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7059 -> 6635[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7060[label="wy776/Zero",fontsize=10,color="white",style="solid",shape="box"];6554 -> 7060[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7060 -> 6636[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 4094[label="Pos (Succ wy26500)",fontsize=16,color="green",shape="box"];4095[label="Pos Zero",fontsize=16,color="green",shape="box"];4096[label="Pos Zero",fontsize=16,color="green",shape="box"];4097[label="Pos (Succ wy26700)",fontsize=16,color="green",shape="box"];4098[label="Just wy268",fontsize=16,color="green",shape="box"];4099[label="Pos Zero",fontsize=16,color="green",shape="box"];4100[label="Neg (Succ wy26700)",fontsize=16,color="green",shape="box"];4101[label="Just wy268",fontsize=16,color="green",shape="box"];6646[label="wy26700",fontsize=16,color="green",shape="box"];6647[label="wy26700",fontsize=16,color="green",shape="box"];6648[label="wy269",fontsize=16,color="green",shape="box"];6649[label="wy264",fontsize=16,color="green",shape="box"];6650[label="wy26500",fontsize=16,color="green",shape="box"];6651[label="wy266",fontsize=16,color="green",shape="box"];6652[label="wy268",fontsize=16,color="green",shape="box"];6653[label="wy26500",fontsize=16,color="green",shape="box"];6645[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat wy785 wy786)",fontsize=16,color="burlywood",shape="triangle"];7061[label="wy785/Succ wy7850",fontsize=10,color="white",style="solid",shape="box"];6645 -> 7061[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7061 -> 6726[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7062[label="wy785/Zero",fontsize=10,color="white",style="solid",shape="box"];6645 -> 7062[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7062 -> 6727[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 4104[label="Neg (Succ wy26500)",fontsize=16,color="green",shape="box"];4105[label="Neg Zero",fontsize=16,color="green",shape="box"];4106[label="Neg Zero",fontsize=16,color="green",shape="box"];4107[label="Pos (Succ wy26700)",fontsize=16,color="green",shape="box"];4108[label="Just wy268",fontsize=16,color="green",shape="box"];4109[label="Neg Zero",fontsize=16,color="green",shape="box"];4110[label="Neg (Succ wy26700)",fontsize=16,color="green",shape="box"];4111[label="Just wy268",fontsize=16,color="green",shape="box"];6230[label="wy6720",fontsize=16,color="green",shape="box"];6231[label="wy6730",fontsize=16,color="green",shape="box"];6232[label="lookup0 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 otherwise",fontsize=16,color="black",shape="box"];6232 -> 6268[label="",style="solid", color="black", weight=3]; 19.64/7.03 6233[label="Just wy670",fontsize=16,color="green",shape="box"];6264[label="wy6790",fontsize=16,color="green",shape="box"];6265[label="wy6800",fontsize=16,color="green",shape="box"];6266[label="lookup0 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 otherwise",fontsize=16,color="black",shape="box"];6266 -> 6293[label="",style="solid", color="black", weight=3]; 19.64/7.03 6267[label="Just wy677",fontsize=16,color="green",shape="box"];6289[label="wy6870",fontsize=16,color="green",shape="box"];6290[label="wy6860",fontsize=16,color="green",shape="box"];6291[label="lookup0 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 otherwise",fontsize=16,color="black",shape="box"];6291 -> 6307[label="",style="solid", color="black", weight=3]; 19.64/7.03 6292[label="Just wy684",fontsize=16,color="green",shape="box"];6303[label="wy6940",fontsize=16,color="green",shape="box"];6304[label="wy6930",fontsize=16,color="green",shape="box"];6305[label="lookup0 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 otherwise",fontsize=16,color="black",shape="box"];6305 -> 6321[label="",style="solid", color="black", weight=3]; 19.64/7.03 6306[label="Just wy691",fontsize=16,color="green",shape="box"];6465[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat (Succ wy7580) wy759)",fontsize=16,color="burlywood",shape="box"];7063[label="wy759/Succ wy7590",fontsize=10,color="white",style="solid",shape="box"];6465 -> 7063[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7063 -> 6550[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7064[label="wy759/Zero",fontsize=10,color="white",style="solid",shape="box"];6465 -> 7064[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7064 -> 6551[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6466[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat Zero wy759)",fontsize=16,color="burlywood",shape="box"];7065[label="wy759/Succ wy7590",fontsize=10,color="white",style="solid",shape="box"];6466 -> 7065[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7065 -> 6552[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7066[label="wy759/Zero",fontsize=10,color="white",style="solid",shape="box"];6466 -> 7066[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7066 -> 6553[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6548[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat (Succ wy7670) wy768)",fontsize=16,color="burlywood",shape="box"];7067[label="wy768/Succ wy7680",fontsize=10,color="white",style="solid",shape="box"];6548 -> 7067[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7067 -> 6637[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7068[label="wy768/Zero",fontsize=10,color="white",style="solid",shape="box"];6548 -> 7068[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7068 -> 6638[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6549[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat Zero wy768)",fontsize=16,color="burlywood",shape="box"];7069[label="wy768/Succ wy7680",fontsize=10,color="white",style="solid",shape="box"];6549 -> 7069[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7069 -> 6639[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7070[label="wy768/Zero",fontsize=10,color="white",style="solid",shape="box"];6549 -> 7070[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7070 -> 6640[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 5920[label="lookup0 (Pos Zero :% Pos (Succ wy628)) (Pos Zero :% Pos (Succ wy629)) wy630 wy631 True",fontsize=16,color="black",shape="box"];5920 -> 5942[label="",style="solid", color="black", weight=3]; 19.64/7.03 5941[label="lookup0 (Pos Zero :% Neg (Succ wy635)) (Pos Zero :% Neg (Succ wy636)) wy637 wy638 True",fontsize=16,color="black",shape="box"];5941 -> 6011[label="",style="solid", color="black", weight=3]; 19.64/7.03 6010[label="lookup0 (Pos Zero :% Pos (Succ wy642)) (Neg Zero :% Pos (Succ wy643)) wy644 wy645 True",fontsize=16,color="black",shape="box"];6010 -> 6082[label="",style="solid", color="black", weight=3]; 19.64/7.03 6081[label="lookup0 (Pos Zero :% Neg (Succ wy649)) (Neg Zero :% Neg (Succ wy650)) wy651 wy652 True",fontsize=16,color="black",shape="box"];6081 -> 6156[label="",style="solid", color="black", weight=3]; 19.64/7.03 6635[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat (Succ wy7760) wy777)",fontsize=16,color="burlywood",shape="box"];7071[label="wy777/Succ wy7770",fontsize=10,color="white",style="solid",shape="box"];6635 -> 7071[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7071 -> 6728[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7072[label="wy777/Zero",fontsize=10,color="white",style="solid",shape="box"];6635 -> 7072[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7072 -> 6729[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6636[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat Zero wy777)",fontsize=16,color="burlywood",shape="box"];7073[label="wy777/Succ wy7770",fontsize=10,color="white",style="solid",shape="box"];6636 -> 7073[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7073 -> 6730[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7074[label="wy777/Zero",fontsize=10,color="white",style="solid",shape="box"];6636 -> 7074[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7074 -> 6731[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6726[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat (Succ wy7850) wy786)",fontsize=16,color="burlywood",shape="box"];7075[label="wy786/Succ wy7860",fontsize=10,color="white",style="solid",shape="box"];6726 -> 7075[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7075 -> 6751[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7076[label="wy786/Zero",fontsize=10,color="white",style="solid",shape="box"];6726 -> 7076[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7076 -> 6752[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6727[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat Zero wy786)",fontsize=16,color="burlywood",shape="box"];7077[label="wy786/Succ wy7860",fontsize=10,color="white",style="solid",shape="box"];6727 -> 7077[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7077 -> 6753[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 7078[label="wy786/Zero",fontsize=10,color="white",style="solid",shape="box"];6727 -> 7078[label="",style="solid", color="burlywood", weight=9]; 19.64/7.03 7078 -> 6754[label="",style="solid", color="burlywood", weight=3]; 19.64/7.03 6268[label="lookup0 (Neg Zero :% Pos (Succ wy668)) (Pos Zero :% Pos (Succ wy669)) wy670 wy671 True",fontsize=16,color="black",shape="box"];6268 -> 6294[label="",style="solid", color="black", weight=3]; 19.64/7.03 6293[label="lookup0 (Neg Zero :% Neg (Succ wy675)) (Pos Zero :% Neg (Succ wy676)) wy677 wy678 True",fontsize=16,color="black",shape="box"];6293 -> 6308[label="",style="solid", color="black", weight=3]; 19.64/7.03 6307[label="lookup0 (Neg Zero :% Pos (Succ wy682)) (Neg Zero :% Pos (Succ wy683)) wy684 wy685 True",fontsize=16,color="black",shape="box"];6307 -> 6322[label="",style="solid", color="black", weight=3]; 19.64/7.03 6321[label="lookup0 (Neg Zero :% Neg (Succ wy689)) (Neg Zero :% Neg (Succ wy690)) wy691 wy692 True",fontsize=16,color="black",shape="box"];6321 -> 6333[label="",style="solid", color="black", weight=3]; 19.64/7.03 6550[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat (Succ wy7580) (Succ wy7590))",fontsize=16,color="black",shape="box"];6550 -> 6641[label="",style="solid", color="black", weight=3]; 19.64/7.03 6551[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat (Succ wy7580) Zero)",fontsize=16,color="black",shape="box"];6551 -> 6642[label="",style="solid", color="black", weight=3]; 19.64/7.03 6552[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat Zero (Succ wy7590))",fontsize=16,color="black",shape="box"];6552 -> 6643[label="",style="solid", color="black", weight=3]; 19.64/7.03 6553[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6553 -> 6644[label="",style="solid", color="black", weight=3]; 19.64/7.03 6637[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat (Succ wy7670) (Succ wy7680))",fontsize=16,color="black",shape="box"];6637 -> 6732[label="",style="solid", color="black", weight=3]; 19.64/7.03 6638[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat (Succ wy7670) Zero)",fontsize=16,color="black",shape="box"];6638 -> 6733[label="",style="solid", color="black", weight=3]; 19.64/7.03 6639[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat Zero (Succ wy7680))",fontsize=16,color="black",shape="box"];6639 -> 6734[label="",style="solid", color="black", weight=3]; 19.64/7.03 6640[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6640 -> 6735[label="",style="solid", color="black", weight=3]; 19.64/7.03 5942 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 5942[label="lookup (Pos Zero :% Pos (Succ wy628)) wy631",fontsize=16,color="magenta"];5942 -> 6012[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 5942 -> 6013[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6011 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6011[label="lookup (Pos Zero :% Neg (Succ wy635)) wy638",fontsize=16,color="magenta"];6011 -> 6083[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6011 -> 6084[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6082 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6082[label="lookup (Pos Zero :% Pos (Succ wy642)) wy645",fontsize=16,color="magenta"];6082 -> 6157[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6082 -> 6158[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6156 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6156[label="lookup (Pos Zero :% Neg (Succ wy649)) wy652",fontsize=16,color="magenta"];6156 -> 6234[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6156 -> 6235[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6728[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat (Succ wy7760) (Succ wy7770))",fontsize=16,color="black",shape="box"];6728 -> 6755[label="",style="solid", color="black", weight=3]; 19.64/7.03 6729[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat (Succ wy7760) Zero)",fontsize=16,color="black",shape="box"];6729 -> 6756[label="",style="solid", color="black", weight=3]; 19.64/7.03 6730[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat Zero (Succ wy7770))",fontsize=16,color="black",shape="box"];6730 -> 6757[label="",style="solid", color="black", weight=3]; 19.64/7.03 6731[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6731 -> 6758[label="",style="solid", color="black", weight=3]; 19.64/7.03 6751[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat (Succ wy7850) (Succ wy7860))",fontsize=16,color="black",shape="box"];6751 -> 6774[label="",style="solid", color="black", weight=3]; 19.64/7.03 6752[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat (Succ wy7850) Zero)",fontsize=16,color="black",shape="box"];6752 -> 6775[label="",style="solid", color="black", weight=3]; 19.64/7.03 6753[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat Zero (Succ wy7860))",fontsize=16,color="black",shape="box"];6753 -> 6776[label="",style="solid", color="black", weight=3]; 19.64/7.03 6754[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat Zero Zero)",fontsize=16,color="black",shape="box"];6754 -> 6777[label="",style="solid", color="black", weight=3]; 19.64/7.03 6294 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6294[label="lookup (Neg Zero :% Pos (Succ wy668)) wy671",fontsize=16,color="magenta"];6294 -> 6309[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6294 -> 6310[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6308 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6308[label="lookup (Neg Zero :% Neg (Succ wy675)) wy678",fontsize=16,color="magenta"];6308 -> 6323[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6308 -> 6324[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6322 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6322[label="lookup (Neg Zero :% Pos (Succ wy682)) wy685",fontsize=16,color="magenta"];6322 -> 6334[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6322 -> 6335[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6333 -> 4[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6333[label="lookup (Neg Zero :% Neg (Succ wy689)) wy692",fontsize=16,color="magenta"];6333 -> 6346[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6333 -> 6347[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6641 -> 6384[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6641[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 (primEqNat wy7580 wy7590)",fontsize=16,color="magenta"];6641 -> 6736[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6641 -> 6737[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6642 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6642[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 False",fontsize=16,color="magenta"];6642 -> 6738[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6642 -> 6739[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6642 -> 6740[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6642 -> 6741[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6642 -> 6742[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6642 -> 6743[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6643 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6643[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 False",fontsize=16,color="magenta"];6643 -> 6744[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6643 -> 6745[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6643 -> 6746[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6643 -> 6747[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6643 -> 6748[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6643 -> 6749[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6644[label="lookup1 (Pos (Succ wy752) :% Pos (Succ wy753)) (Pos (Succ wy754) :% Pos (Succ wy755)) wy756 wy757 True",fontsize=16,color="black",shape="box"];6644 -> 6750[label="",style="solid", color="black", weight=3]; 19.64/7.03 6732 -> 6467[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6732[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 (primEqNat wy7670 wy7680)",fontsize=16,color="magenta"];6732 -> 6759[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6732 -> 6760[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6733 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6733[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 False",fontsize=16,color="magenta"];6733 -> 6761[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6733 -> 6762[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6733 -> 6763[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6733 -> 6764[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6733 -> 6765[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6733 -> 6766[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6734 -> 3665[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6734[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 False",fontsize=16,color="magenta"];6734 -> 6767[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6734 -> 6768[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6734 -> 6769[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6734 -> 6770[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6734 -> 6771[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6734 -> 6772[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6735[label="lookup1 (Pos (Succ wy761) :% Neg (Succ wy762)) (Pos (Succ wy763) :% Neg (Succ wy764)) wy765 wy766 True",fontsize=16,color="black",shape="box"];6735 -> 6773[label="",style="solid", color="black", weight=3]; 19.64/7.03 6012[label="wy631",fontsize=16,color="green",shape="box"];6013[label="Pos Zero :% Pos (Succ wy628)",fontsize=16,color="green",shape="box"];6083[label="wy638",fontsize=16,color="green",shape="box"];6084[label="Pos Zero :% Neg (Succ wy635)",fontsize=16,color="green",shape="box"];6157[label="wy645",fontsize=16,color="green",shape="box"];6158[label="Pos Zero :% Pos (Succ wy642)",fontsize=16,color="green",shape="box"];6234[label="wy652",fontsize=16,color="green",shape="box"];6235[label="Pos Zero :% Neg (Succ wy649)",fontsize=16,color="green",shape="box"];6755 -> 6554[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6755[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 (primEqNat wy7760 wy7770)",fontsize=16,color="magenta"];6755 -> 6778[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6755 -> 6779[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6756 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6756[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 False",fontsize=16,color="magenta"];6756 -> 6780[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6756 -> 6781[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6756 -> 6782[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6756 -> 6783[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6756 -> 6784[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6756 -> 6785[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6757 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6757[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 False",fontsize=16,color="magenta"];6757 -> 6786[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6757 -> 6787[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6757 -> 6788[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6757 -> 6789[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6757 -> 6790[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6757 -> 6791[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6758[label="lookup1 (Neg (Succ wy770) :% Pos (Succ wy771)) (Neg (Succ wy772) :% Pos (Succ wy773)) wy774 wy775 True",fontsize=16,color="black",shape="box"];6758 -> 6792[label="",style="solid", color="black", weight=3]; 19.64/7.03 6774 -> 6645[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6774[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 (primEqNat wy7850 wy7860)",fontsize=16,color="magenta"];6774 -> 6793[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6774 -> 6794[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6775 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6775[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 False",fontsize=16,color="magenta"];6775 -> 6795[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6775 -> 6796[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6775 -> 6797[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6775 -> 6798[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6775 -> 6799[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6775 -> 6800[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6776 -> 3940[label="",style="dashed", color="red", weight=0]; 19.64/7.03 6776[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 False",fontsize=16,color="magenta"];6776 -> 6801[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6776 -> 6802[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6776 -> 6803[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6776 -> 6804[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6776 -> 6805[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6776 -> 6806[label="",style="dashed", color="magenta", weight=3]; 19.64/7.03 6777[label="lookup1 (Neg (Succ wy779) :% Neg (Succ wy780)) (Neg (Succ wy781) :% Neg (Succ wy782)) wy783 wy784 True",fontsize=16,color="black",shape="box"];6777 -> 6807[label="",style="solid", color="black", weight=3]; 19.64/7.03 6309[label="wy671",fontsize=16,color="green",shape="box"];6310[label="Neg Zero :% Pos (Succ wy668)",fontsize=16,color="green",shape="box"];6323[label="wy678",fontsize=16,color="green",shape="box"];6324[label="Neg Zero :% Neg (Succ wy675)",fontsize=16,color="green",shape="box"];6334[label="wy685",fontsize=16,color="green",shape="box"];6335[label="Neg Zero :% Pos (Succ wy682)",fontsize=16,color="green",shape="box"];6346[label="wy692",fontsize=16,color="green",shape="box"];6347[label="Neg Zero :% Neg (Succ wy689)",fontsize=16,color="green",shape="box"];6736[label="wy7590",fontsize=16,color="green",shape="box"];6737[label="wy7580",fontsize=16,color="green",shape="box"];6738[label="Pos (Succ wy755)",fontsize=16,color="green",shape="box"];6739[label="wy752",fontsize=16,color="green",shape="box"];6740[label="Pos (Succ wy753)",fontsize=16,color="green",shape="box"];6741[label="wy754",fontsize=16,color="green",shape="box"];6742[label="wy757",fontsize=16,color="green",shape="box"];6743[label="wy756",fontsize=16,color="green",shape="box"];6744[label="Pos (Succ wy755)",fontsize=16,color="green",shape="box"];6745[label="wy752",fontsize=16,color="green",shape="box"];6746[label="Pos (Succ wy753)",fontsize=16,color="green",shape="box"];6747[label="wy754",fontsize=16,color="green",shape="box"];6748[label="wy757",fontsize=16,color="green",shape="box"];6749[label="wy756",fontsize=16,color="green",shape="box"];6750[label="Just wy756",fontsize=16,color="green",shape="box"];6759[label="wy7680",fontsize=16,color="green",shape="box"];6760[label="wy7670",fontsize=16,color="green",shape="box"];6761[label="Neg (Succ wy764)",fontsize=16,color="green",shape="box"];6762[label="wy761",fontsize=16,color="green",shape="box"];6763[label="Neg (Succ wy762)",fontsize=16,color="green",shape="box"];6764[label="wy763",fontsize=16,color="green",shape="box"];6765[label="wy766",fontsize=16,color="green",shape="box"];6766[label="wy765",fontsize=16,color="green",shape="box"];6767[label="Neg (Succ wy764)",fontsize=16,color="green",shape="box"];6768[label="wy761",fontsize=16,color="green",shape="box"];6769[label="Neg (Succ wy762)",fontsize=16,color="green",shape="box"];6770[label="wy763",fontsize=16,color="green",shape="box"];6771[label="wy766",fontsize=16,color="green",shape="box"];6772[label="wy765",fontsize=16,color="green",shape="box"];6773[label="Just wy765",fontsize=16,color="green",shape="box"];6778[label="wy7770",fontsize=16,color="green",shape="box"];6779[label="wy7760",fontsize=16,color="green",shape="box"];6780[label="wy775",fontsize=16,color="green",shape="box"];6781[label="wy772",fontsize=16,color="green",shape="box"];6782[label="wy770",fontsize=16,color="green",shape="box"];6783[label="Pos (Succ wy771)",fontsize=16,color="green",shape="box"];6784[label="wy774",fontsize=16,color="green",shape="box"];6785[label="Pos (Succ wy773)",fontsize=16,color="green",shape="box"];6786[label="wy775",fontsize=16,color="green",shape="box"];6787[label="wy772",fontsize=16,color="green",shape="box"];6788[label="wy770",fontsize=16,color="green",shape="box"];6789[label="Pos (Succ wy771)",fontsize=16,color="green",shape="box"];6790[label="wy774",fontsize=16,color="green",shape="box"];6791[label="Pos (Succ wy773)",fontsize=16,color="green",shape="box"];6792[label="Just wy774",fontsize=16,color="green",shape="box"];6793[label="wy7860",fontsize=16,color="green",shape="box"];6794[label="wy7850",fontsize=16,color="green",shape="box"];6795[label="wy784",fontsize=16,color="green",shape="box"];6796[label="wy781",fontsize=16,color="green",shape="box"];6797[label="wy779",fontsize=16,color="green",shape="box"];6798[label="Neg (Succ wy780)",fontsize=16,color="green",shape="box"];6799[label="wy783",fontsize=16,color="green",shape="box"];6800[label="Neg (Succ wy782)",fontsize=16,color="green",shape="box"];6801[label="wy784",fontsize=16,color="green",shape="box"];6802[label="wy781",fontsize=16,color="green",shape="box"];6803[label="wy779",fontsize=16,color="green",shape="box"];6804[label="Neg (Succ wy780)",fontsize=16,color="green",shape="box"];6805[label="wy783",fontsize=16,color="green",shape="box"];6806[label="Neg (Succ wy782)",fontsize=16,color="green",shape="box"];6807[label="Just wy783",fontsize=16,color="green",shape="box"];} 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (6) 19.64/7.03 Obligation: 19.64/7.03 Q DP problem: 19.64/7.03 The TRS P consists of the following rules: 19.64/7.03 19.64/7.03 new_lookup14(wy628, wy629, wy630, wy631, Zero, Succ(wy6330), bb) -> new_lookup113(wy628, wy629, wy630, wy631, bb) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Succ(wy2700), Zero, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Pos(Zero), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup12(wy207, wy208, wy209, wy210, wy211, wy212, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Succ(wy7760), Zero, bg) -> new_lookup119(wy770, Pos(Succ(wy771)), wy772, Pos(Succ(wy773)), wy774, wy775, bg) 19.64/7.03 new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Zero, Succ(wy7770), bg) -> new_lookup119(wy770, Pos(Succ(wy771)), wy772, Pos(Succ(wy773)), wy774, wy775, bg) 19.64/7.03 new_lookup18(wy264, Pos(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup122(wy675, wy676, wy677, wy678, cb) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy675))), wy678, cb) 19.64/7.03 new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup18(wy3000, wy31, wy400000, wy4001, wy401, wy41, wy3000, wy400000, ba) 19.64/7.03 new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Succ(wy2700), Succ(wy2710), bf) -> new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, wy2700, wy2710, bf) 19.64/7.03 new_lookup18(wy264, Neg(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Pos(Zero), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Succ(wy20800)), wy209, Pos(Zero), wy211, wy212, h) 19.64/7.03 new_lookup17(wy649, wy650, wy651, wy652, Succ(wy6530), Succ(wy6540), be) -> new_lookup17(wy649, wy650, wy651, wy652, wy6530, wy6540, be) 19.64/7.03 new_lookup15(wy635, wy636, wy637, wy638, Succ(wy6390), Zero, bc) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy635))), wy638, bc) 19.64/7.03 new_lookup17(wy649, wy650, wy651, wy652, Zero, Succ(wy6540), be) -> new_lookup116(wy649, wy650, wy651, wy652, be) 19.64/7.03 new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Pos(Zero), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Succ(wy26500)), wy266, Pos(Zero), wy268, wy269, bf) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup120(wy264, wy26500, wy266, wy26700, wy268, wy269, wy26500, wy26700, bf) 19.64/7.03 new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Zero, Succ(wy2710), bf) -> new_lookup117(wy264, wy265, wy266, wy267, wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Pos(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup14(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Succ(wy7850), Zero, bh) -> new_lookup119(wy779, Neg(Succ(wy780)), wy781, Neg(Succ(wy782)), wy783, wy784, bh) 19.64/7.03 new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Zero, Succ(wy7860), bh) -> new_lookup119(wy779, Neg(Succ(wy780)), wy781, Neg(Succ(wy782)), wy783, wy784, bh) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup111(wy682, wy683, wy684, wy685, Succ(wy6860), Zero, cc) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy682))), wy685, cc) 19.64/7.03 new_lookup115(wy642, wy643, wy644, wy645, bd) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy642))), wy645, bd) 19.64/7.03 new_lookup110(wy675, wy676, wy677, wy678, Zero, Succ(wy6800), cb) -> new_lookup122(wy675, wy676, wy677, wy678, cb) 19.64/7.03 new_lookup110(wy675, wy676, wy677, wy678, Succ(wy6790), Zero, cb) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy675))), wy678, cb) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup111(wy682, wy683, wy684, wy685, Zero, Succ(wy6870), cc) -> new_lookup123(wy682, wy683, wy684, wy685, cc) 19.64/7.03 new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Zero, Succ(wy2140), h) -> new_lookup10(wy207, wy208, wy209, wy210, wy211, wy212, h) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup19(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup1(wy207, Pos(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Neg(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup10(wy207, wy208, wy209, wy210, wy211, wy212, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 new_lookup124(wy689, wy690, wy691, wy692, cd) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy689))), wy692, cd) 19.64/7.03 new_lookup16(wy642, wy643, wy644, wy645, Succ(wy6460), Succ(wy6470), bd) -> new_lookup16(wy642, wy643, wy644, wy645, wy6460, wy6470, bd) 19.64/7.03 new_lookup117(wy264, wy265, wy266, wy267, wy268, wy269, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Succ(wy7850), Succ(wy7860), bh) -> new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, wy7850, wy7860, bh) 19.64/7.03 new_lookup15(wy635, wy636, wy637, wy638, Succ(wy6390), Succ(wy6400), bc) -> new_lookup15(wy635, wy636, wy637, wy638, wy6390, wy6400, bc) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Neg(wy2670), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Succ(wy26500)), wy266, Neg(wy2670), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Pos(wy2670), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Succ(wy26500)), wy266, Pos(wy2670), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Neg(Zero), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Succ(wy26500)), wy266, Neg(Zero), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup118(wy264, wy26500, wy266, wy26700, wy268, wy269, wy26500, wy26700, bf) 19.64/7.03 new_lookup1(wy207, Pos(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup110(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Neg(Zero), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup14(wy628, wy629, wy630, wy631, Succ(wy6320), Succ(wy6330), bb) -> new_lookup14(wy628, wy629, wy630, wy631, wy6320, wy6330, bb) 19.64/7.03 new_lookup14(wy628, wy629, wy630, wy631, Succ(wy6320), Zero, bb) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy628))), wy631, bb) 19.64/7.03 new_lookup114(wy635, wy636, wy637, wy638, bc) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy635))), wy638, bc) 19.64/7.03 new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Succ(wy7580), Zero, ce) -> new_lookup12(wy752, Pos(Succ(wy753)), wy754, Pos(Succ(wy755)), wy756, wy757, ce) 19.64/7.03 new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Zero, Succ(wy7590), ce) -> new_lookup12(wy752, Pos(Succ(wy753)), wy754, Pos(Succ(wy755)), wy756, wy757, ce) 19.64/7.03 new_lookup112(wy689, wy690, wy691, wy692, Zero, Succ(wy6940), cd) -> new_lookup124(wy689, wy690, wy691, wy692, cd) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup113(wy628, wy629, wy630, wy631, bb) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy628))), wy631, bb) 19.64/7.03 new_lookup123(wy682, wy683, wy684, wy685, cc) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy682))), wy685, cc) 19.64/7.03 new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup1(wy3000, wy31, wy400000, wy4001, wy401, wy41, wy3000, wy400000, ba) 19.64/7.03 new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Pos(wy40000), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup112(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup112(wy689, wy690, wy691, wy692, Succ(wy6930), Zero, cd) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy689))), wy692, cd) 19.64/7.03 new_lookup119(wy264, wy265, wy266, wy267, wy268, wy269, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup16(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Neg(wy40000), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup15(wy635, wy636, wy637, wy638, Zero, Succ(wy6400), bc) -> new_lookup114(wy635, wy636, wy637, wy638, bc) 19.64/7.03 new_lookup19(wy668, wy669, wy670, wy671, Zero, Succ(wy6730), ca) -> new_lookup121(wy668, wy669, wy670, wy671, ca) 19.64/7.03 new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup13(wy207, wy20800, wy209, wy21000, wy211, wy212, wy20800, wy21000, h) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup1(wy207, Neg(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup111(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup15(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup116(wy649, wy650, wy651, wy652, be) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy649))), wy652, be) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup17(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup19(wy668, wy669, wy670, wy671, Succ(wy6720), Zero, ca) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy668))), wy671, ca) 19.64/7.03 new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Succ(wy2130), Succ(wy2140), h) -> new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, wy2130, wy2140, h) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup16(wy642, wy643, wy644, wy645, Succ(wy6460), Zero, bd) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy642))), wy645, bd) 19.64/7.03 new_lookup16(wy642, wy643, wy644, wy645, Zero, Succ(wy6470), bd) -> new_lookup115(wy642, wy643, wy644, wy645, bd) 19.64/7.03 new_lookup110(wy675, wy676, wy677, wy678, Succ(wy6790), Succ(wy6800), cb) -> new_lookup110(wy675, wy676, wy677, wy678, wy6790, wy6800, cb) 19.64/7.03 new_lookup(:%(Pos(Zero), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup11(wy207, wy20800, wy209, wy21000, wy211, wy212, wy20800, wy21000, h) 19.64/7.03 new_lookup111(wy682, wy683, wy684, wy685, Succ(wy6860), Succ(wy6870), cc) -> new_lookup111(wy682, wy683, wy684, wy685, wy6860, wy6870, cc) 19.64/7.03 new_lookup112(wy689, wy690, wy691, wy692, Succ(wy6930), Succ(wy6940), cd) -> new_lookup112(wy689, wy690, wy691, wy692, wy6930, wy6940, cd) 19.64/7.03 new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Neg(Zero), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Succ(wy20800)), wy209, Neg(Zero), wy211, wy212, h) 19.64/7.03 new_lookup19(wy668, wy669, wy670, wy671, Succ(wy6720), Succ(wy6730), ca) -> new_lookup19(wy668, wy669, wy670, wy671, wy6720, wy6730, ca) 19.64/7.03 new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Neg(wy2100), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Succ(wy20800)), wy209, Neg(wy2100), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Pos(wy2100), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Succ(wy20800)), wy209, Pos(wy2100), wy211, wy212, h) 19.64/7.03 new_lookup(:%(Pos(Zero), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup121(wy668, wy669, wy670, wy671, ca) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy668))), wy671, ca) 19.64/7.03 new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Succ(wy7760), Succ(wy7770), bg) -> new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, wy7760, wy7770, bg) 19.64/7.03 new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Succ(wy7580), Succ(wy7590), ce) -> new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, wy7580, wy7590, ce) 19.64/7.03 new_lookup17(wy649, wy650, wy651, wy652, Succ(wy6530), Zero, be) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy649))), wy652, be) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Succ(wy2130), Zero, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Succ(wy7670), Succ(wy7680), cf) -> new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, wy7670, wy7680, cf) 19.64/7.03 new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Succ(wy7670), Zero, cf) -> new_lookup12(wy761, Neg(Succ(wy762)), wy763, Neg(Succ(wy764)), wy765, wy766, cf) 19.64/7.03 new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Zero, Succ(wy7680), cf) -> new_lookup12(wy761, Neg(Succ(wy762)), wy763, Neg(Succ(wy764)), wy765, wy766, cf) 19.64/7.03 19.64/7.03 R is empty. 19.64/7.03 Q is empty. 19.64/7.03 We have to consider all minimal (P,Q,R)-chains. 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (7) DependencyGraphProof (EQUIVALENT) 19.64/7.03 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 4 SCCs. 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (8) 19.64/7.03 Complex Obligation (AND) 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (9) 19.64/7.03 Obligation: 19.64/7.03 Q DP problem: 19.64/7.03 The TRS P consists of the following rules: 19.64/7.03 19.64/7.03 new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup1(wy3000, wy31, wy400000, wy4001, wy401, wy41, wy3000, wy400000, ba) 19.64/7.03 new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Pos(Zero), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Succ(wy20800)), wy209, Pos(Zero), wy211, wy212, h) 19.64/7.03 new_lookup12(wy207, wy208, wy209, wy210, wy211, wy212, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Pos(Zero), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Neg(wy40000), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Zero, Succ(wy2140), h) -> new_lookup10(wy207, wy208, wy209, wy210, wy211, wy212, h) 19.64/7.03 new_lookup10(wy207, wy208, wy209, wy210, wy211, wy212, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 new_lookup1(wy207, Pos(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Neg(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Pos(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup13(wy207, wy20800, wy209, wy21000, wy211, wy212, wy20800, wy21000, h) 19.64/7.03 new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Succ(wy7670), Succ(wy7680), cf) -> new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, wy7670, wy7680, cf) 19.64/7.03 new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Succ(wy7670), Zero, cf) -> new_lookup12(wy761, Neg(Succ(wy762)), wy763, Neg(Succ(wy764)), wy765, wy766, cf) 19.64/7.03 new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Zero, Succ(wy7680), cf) -> new_lookup12(wy761, Neg(Succ(wy762)), wy763, Neg(Succ(wy764)), wy765, wy766, cf) 19.64/7.03 new_lookup1(wy207, Neg(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Succ(wy2130), Succ(wy2140), h) -> new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, wy2130, wy2140, h) 19.64/7.03 new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup11(wy207, wy20800, wy209, wy21000, wy211, wy212, wy20800, wy21000, h) 19.64/7.03 new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Succ(wy7580), Zero, ce) -> new_lookup12(wy752, Pos(Succ(wy753)), wy754, Pos(Succ(wy755)), wy756, wy757, ce) 19.64/7.03 new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Zero, Succ(wy7590), ce) -> new_lookup12(wy752, Pos(Succ(wy753)), wy754, Pos(Succ(wy755)), wy756, wy757, ce) 19.64/7.03 new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Succ(wy7580), Succ(wy7590), ce) -> new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, wy7580, wy7590, ce) 19.64/7.03 new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Neg(Zero), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Succ(wy20800)), wy209, Neg(Zero), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Neg(wy2100), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Succ(wy20800)), wy209, Neg(wy2100), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Pos(wy2100), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Succ(wy20800)), wy209, Pos(wy2100), wy211, wy212, h) 19.64/7.03 new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Succ(wy2130), Zero, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 19.64/7.03 R is empty. 19.64/7.03 Q is empty. 19.64/7.03 We have to consider all minimal (P,Q,R)-chains. 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (10) QDPSizeChangeProof (EQUIVALENT) 19.64/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. 19.64/7.03 19.64/7.03 From the DPs we obtained the following set of size-change graphs: 19.64/7.03 *new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Succ(wy2130), Zero, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 The graph contains the following edges 6 >= 2, 9 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Succ(wy2130), Succ(wy2140), h) -> new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, wy2130, wy2140, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup12(wy207, wy208, wy209, wy210, wy211, wy212, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 The graph contains the following edges 6 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup1(wy3000, wy31, wy400000, wy4001, wy401, wy41, wy3000, wy400000, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 1 > 7, 2 > 8, 3 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup10(wy207, wy208, wy209, wy210, wy211, wy212, h) -> new_lookup(:%(Pos(Succ(wy207)), wy208), wy212, h) 19.64/7.03 The graph contains the following edges 6 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, wy208, wy209, wy210, wy211, wy212, Zero, Succ(wy2140), h) -> new_lookup10(wy207, wy208, wy209, wy210, wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Succ(wy7670), Succ(wy7680), cf) -> new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, wy7670, wy7680, cf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Succ(wy7580), Succ(wy7590), ce) -> new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, wy7580, wy7590, ce) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup13(wy207, wy20800, wy209, wy21000, wy211, wy212, wy20800, wy21000, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 > 4, 5 >= 5, 6 >= 6, 2 > 7, 4 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup11(wy207, wy20800, wy209, wy21000, wy211, wy212, wy20800, wy21000, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 > 4, 5 >= 5, 6 >= 6, 2 > 7, 4 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Pos(Zero), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Succ(wy20800)), wy209, Pos(Zero), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Pos(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Neg(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Pos(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Zero), wy209, Pos(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Neg(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Zero), wy209, Neg(Succ(wy21000)), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Neg(Zero), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Succ(wy20800)), wy209, Neg(Zero), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Pos(Succ(wy20800)), wy209, Neg(wy2100), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Pos(Succ(wy20800)), wy209, Neg(wy2100), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup1(wy207, Neg(Succ(wy20800)), wy209, Pos(wy2100), wy211, wy212, Zero, Zero, h) -> new_lookup12(wy207, Neg(Succ(wy20800)), wy209, Pos(wy2100), wy211, wy212, h) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Pos(Zero), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Succ(wy3000)), wy31), :(@2(:%(Neg(wy40000), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Succ(wy7670), Zero, cf) -> new_lookup12(wy761, Neg(Succ(wy762)), wy763, Neg(Succ(wy764)), wy765, wy766, cf) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup13(wy761, wy762, wy763, wy764, wy765, wy766, Zero, Succ(wy7680), cf) -> new_lookup12(wy761, Neg(Succ(wy762)), wy763, Neg(Succ(wy764)), wy765, wy766, cf) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Succ(wy7580), Zero, ce) -> new_lookup12(wy752, Pos(Succ(wy753)), wy754, Pos(Succ(wy755)), wy756, wy757, ce) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup11(wy752, wy753, wy754, wy755, wy756, wy757, Zero, Succ(wy7590), ce) -> new_lookup12(wy752, Pos(Succ(wy753)), wy754, Pos(Succ(wy755)), wy756, wy757, ce) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (11) 19.64/7.03 YES 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (12) 19.64/7.03 Obligation: 19.64/7.03 Q DP problem: 19.64/7.03 The TRS P consists of the following rules: 19.64/7.03 19.64/7.03 new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup18(wy3000, wy31, wy400000, wy4001, wy401, wy41, wy3000, wy400000, ba) 19.64/7.03 new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Succ(wy2700), Zero, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Neg(Zero), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Pos(wy40000), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 new_lookup18(wy264, Pos(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup119(wy264, wy265, wy266, wy267, wy268, wy269, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Succ(wy2700), Succ(wy2710), bf) -> new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, wy2700, wy2710, bf) 19.64/7.03 new_lookup18(wy264, Neg(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Pos(Zero), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Succ(wy26500)), wy266, Pos(Zero), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup120(wy264, wy26500, wy266, wy26700, wy268, wy269, wy26500, wy26700, bf) 19.64/7.03 new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Succ(wy7850), Zero, bh) -> new_lookup119(wy779, Neg(Succ(wy780)), wy781, Neg(Succ(wy782)), wy783, wy784, bh) 19.64/7.03 new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Zero, Succ(wy7860), bh) -> new_lookup119(wy779, Neg(Succ(wy780)), wy781, Neg(Succ(wy782)), wy783, wy784, bh) 19.64/7.03 new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Succ(wy7850), Succ(wy7860), bh) -> new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, wy7850, wy7860, bh) 19.64/7.03 new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Zero, Succ(wy2710), bf) -> new_lookup117(wy264, wy265, wy266, wy267, wy268, wy269, bf) 19.64/7.03 new_lookup117(wy264, wy265, wy266, wy267, wy268, wy269, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 new_lookup18(wy264, Pos(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Neg(wy2670), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Succ(wy26500)), wy266, Neg(wy2670), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Pos(wy2670), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Succ(wy26500)), wy266, Pos(wy2670), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Neg(Zero), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Succ(wy26500)), wy266, Neg(Zero), wy268, wy269, bf) 19.64/7.03 new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup118(wy264, wy26500, wy266, wy26700, wy268, wy269, wy26500, wy26700, bf) 19.64/7.03 new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Succ(wy7760), Zero, bg) -> new_lookup119(wy770, Pos(Succ(wy771)), wy772, Pos(Succ(wy773)), wy774, wy775, bg) 19.64/7.03 new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Zero, Succ(wy7770), bg) -> new_lookup119(wy770, Pos(Succ(wy771)), wy772, Pos(Succ(wy773)), wy774, wy775, bg) 19.64/7.03 new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Succ(wy7760), Succ(wy7770), bg) -> new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, wy7760, wy7770, bg) 19.64/7.03 19.64/7.03 R is empty. 19.64/7.03 Q is empty. 19.64/7.03 We have to consider all minimal (P,Q,R)-chains. 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (13) QDPSizeChangeProof (EQUIVALENT) 19.64/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. 19.64/7.03 19.64/7.03 From the DPs we obtained the following set of size-change graphs: 19.64/7.03 *new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Succ(wy2700), Zero, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 The graph contains the following edges 6 >= 2, 9 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Succ(wy2700), Succ(wy2710), bf) -> new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, wy2700, wy2710, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup18(wy3000, wy31, wy400000, wy4001, wy401, wy41, wy3000, wy400000, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 1 > 7, 2 > 8, 3 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup119(wy264, wy265, wy266, wy267, wy268, wy269, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 The graph contains the following edges 6 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup117(wy264, wy265, wy266, wy267, wy268, wy269, bf) -> new_lookup(:%(Neg(Succ(wy264)), wy265), wy269, bf) 19.64/7.03 The graph contains the following edges 6 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Succ(wy7850), Succ(wy7860), bh) -> new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, wy7850, wy7860, bh) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Succ(wy7760), Succ(wy7770), bg) -> new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, wy7760, wy7770, bg) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup120(wy264, wy26500, wy266, wy26700, wy268, wy269, wy26500, wy26700, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 > 4, 5 >= 5, 6 >= 6, 2 > 7, 4 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, wy265, wy266, wy267, wy268, wy269, Zero, Succ(wy2710), bf) -> new_lookup117(wy264, wy265, wy266, wy267, wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup118(wy264, wy26500, wy266, wy26700, wy268, wy269, wy26500, wy26700, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 > 4, 5 >= 5, 6 >= 6, 2 > 7, 4 > 8, 9 >= 9 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Pos(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Neg(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Pos(Zero), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Succ(wy26500)), wy266, Pos(Zero), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Pos(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Zero), wy266, Neg(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Neg(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Zero), wy266, Pos(Succ(wy26700)), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Pos(Succ(wy26500)), wy266, Neg(wy2670), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Pos(Succ(wy26500)), wy266, Neg(wy2670), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Pos(wy2670), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Succ(wy26500)), wy266, Pos(wy2670), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup18(wy264, Neg(Succ(wy26500)), wy266, Neg(Zero), wy268, wy269, Zero, Zero, bf) -> new_lookup119(wy264, Neg(Succ(wy26500)), wy266, Neg(Zero), wy268, wy269, bf) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Neg(Zero), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Succ(wy3000)), wy31), :(@2(:%(Pos(wy40000), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Succ(wy3000)), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Succ(wy7850), Zero, bh) -> new_lookup119(wy779, Neg(Succ(wy780)), wy781, Neg(Succ(wy782)), wy783, wy784, bh) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup120(wy779, wy780, wy781, wy782, wy783, wy784, Zero, Succ(wy7860), bh) -> new_lookup119(wy779, Neg(Succ(wy780)), wy781, Neg(Succ(wy782)), wy783, wy784, bh) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Succ(wy7760), Zero, bg) -> new_lookup119(wy770, Pos(Succ(wy771)), wy772, Pos(Succ(wy773)), wy774, wy775, bg) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup118(wy770, wy771, wy772, wy773, wy774, wy775, Zero, Succ(wy7770), bg) -> new_lookup119(wy770, Pos(Succ(wy771)), wy772, Pos(Succ(wy773)), wy774, wy775, bg) 19.64/7.03 The graph contains the following edges 1 >= 1, 3 >= 3, 5 >= 5, 6 >= 6, 9 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (14) 19.64/7.03 YES 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (15) 19.64/7.03 Obligation: 19.64/7.03 Q DP problem: 19.64/7.03 The TRS P consists of the following rules: 19.64/7.03 19.64/7.03 new_lookup(:%(Neg(Zero), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup19(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup19(wy668, wy669, wy670, wy671, Zero, Succ(wy6730), ca) -> new_lookup121(wy668, wy669, wy670, wy671, ca) 19.64/7.03 new_lookup121(wy668, wy669, wy670, wy671, ca) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy668))), wy671, ca) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup111(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup111(wy682, wy683, wy684, wy685, Succ(wy6860), Zero, cc) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy682))), wy685, cc) 19.64/7.03 new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup111(wy682, wy683, wy684, wy685, Zero, Succ(wy6870), cc) -> new_lookup123(wy682, wy683, wy684, wy685, cc) 19.64/7.03 new_lookup123(wy682, wy683, wy684, wy685, cc) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy682))), wy685, cc) 19.64/7.03 new_lookup111(wy682, wy683, wy684, wy685, Succ(wy6860), Succ(wy6870), cc) -> new_lookup111(wy682, wy683, wy684, wy685, wy6860, wy6870, cc) 19.64/7.03 new_lookup19(wy668, wy669, wy670, wy671, Succ(wy6720), Zero, ca) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy668))), wy671, ca) 19.64/7.03 new_lookup19(wy668, wy669, wy670, wy671, Succ(wy6720), Succ(wy6730), ca) -> new_lookup19(wy668, wy669, wy670, wy671, wy6720, wy6730, ca) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup110(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup110(wy675, wy676, wy677, wy678, Zero, Succ(wy6800), cb) -> new_lookup122(wy675, wy676, wy677, wy678, cb) 19.64/7.03 new_lookup122(wy675, wy676, wy677, wy678, cb) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy675))), wy678, cb) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup112(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup112(wy689, wy690, wy691, wy692, Zero, Succ(wy6940), cd) -> new_lookup124(wy689, wy690, wy691, wy692, cd) 19.64/7.03 new_lookup124(wy689, wy690, wy691, wy692, cd) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy689))), wy692, cd) 19.64/7.03 new_lookup112(wy689, wy690, wy691, wy692, Succ(wy6930), Zero, cd) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy689))), wy692, cd) 19.64/7.03 new_lookup112(wy689, wy690, wy691, wy692, Succ(wy6930), Succ(wy6940), cd) -> new_lookup112(wy689, wy690, wy691, wy692, wy6930, wy6940, cd) 19.64/7.03 new_lookup110(wy675, wy676, wy677, wy678, Succ(wy6790), Zero, cb) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy675))), wy678, cb) 19.64/7.03 new_lookup110(wy675, wy676, wy677, wy678, Succ(wy6790), Succ(wy6800), cb) -> new_lookup110(wy675, wy676, wy677, wy678, wy6790, wy6800, cb) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 19.64/7.03 R is empty. 19.64/7.03 Q is empty. 19.64/7.03 We have to consider all minimal (P,Q,R)-chains. 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (16) QDPSizeChangeProof (EQUIVALENT) 19.64/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. 19.64/7.03 19.64/7.03 From the DPs we obtained the following set of size-change graphs: 19.64/7.03 *new_lookup19(wy668, wy669, wy670, wy671, Succ(wy6720), Zero, ca) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy668))), wy671, ca) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup19(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup111(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup121(wy668, wy669, wy670, wy671, ca) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy668))), wy671, ca) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup19(wy668, wy669, wy670, wy671, Succ(wy6720), Succ(wy6730), ca) -> new_lookup19(wy668, wy669, wy670, wy671, wy6720, wy6730, ca) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup19(wy668, wy669, wy670, wy671, Zero, Succ(wy6730), ca) -> new_lookup121(wy668, wy669, wy670, wy671, ca) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup111(wy682, wy683, wy684, wy685, Succ(wy6860), Zero, cc) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy682))), wy685, cc) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup123(wy682, wy683, wy684, wy685, cc) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy682))), wy685, cc) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup111(wy682, wy683, wy684, wy685, Succ(wy6860), Succ(wy6870), cc) -> new_lookup111(wy682, wy683, wy684, wy685, wy6860, wy6870, cc) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup111(wy682, wy683, wy684, wy685, Zero, Succ(wy6870), cc) -> new_lookup123(wy682, wy683, wy684, wy685, cc) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup110(wy675, wy676, wy677, wy678, Succ(wy6790), Zero, cb) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy675))), wy678, cb) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup110(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup112(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup122(wy675, wy676, wy677, wy678, cb) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy675))), wy678, cb) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup110(wy675, wy676, wy677, wy678, Succ(wy6790), Succ(wy6800), cb) -> new_lookup110(wy675, wy676, wy677, wy678, wy6790, wy6800, cb) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup110(wy675, wy676, wy677, wy678, Zero, Succ(wy6800), cb) -> new_lookup122(wy675, wy676, wy677, wy678, cb) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup112(wy689, wy690, wy691, wy692, Succ(wy6930), Zero, cd) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy689))), wy692, cd) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup124(wy689, wy690, wy691, wy692, cd) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy689))), wy692, cd) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup112(wy689, wy690, wy691, wy692, Succ(wy6930), Succ(wy6940), cd) -> new_lookup112(wy689, wy690, wy691, wy692, wy6930, wy6940, cd) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup112(wy689, wy690, wy691, wy692, Zero, Succ(wy6940), cd) -> new_lookup124(wy689, wy690, wy691, wy692, cd) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Neg(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Neg(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (17) 19.64/7.03 YES 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (18) 19.64/7.03 Obligation: 19.64/7.03 Q DP problem: 19.64/7.03 The TRS P consists of the following rules: 19.64/7.03 19.64/7.03 new_lookup113(wy628, wy629, wy630, wy631, bb) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy628))), wy631, bb) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup14(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup14(wy628, wy629, wy630, wy631, Zero, Succ(wy6330), bb) -> new_lookup113(wy628, wy629, wy630, wy631, bb) 19.64/7.03 new_lookup14(wy628, wy629, wy630, wy631, Succ(wy6320), Succ(wy6330), bb) -> new_lookup14(wy628, wy629, wy630, wy631, wy6320, wy6330, bb) 19.64/7.03 new_lookup14(wy628, wy629, wy630, wy631, Succ(wy6320), Zero, bb) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy628))), wy631, bb) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup16(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup16(wy642, wy643, wy644, wy645, Succ(wy6460), Succ(wy6470), bd) -> new_lookup16(wy642, wy643, wy644, wy645, wy6460, wy6470, bd) 19.64/7.03 new_lookup16(wy642, wy643, wy644, wy645, Succ(wy6460), Zero, bd) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy642))), wy645, bd) 19.64/7.03 new_lookup(:%(Pos(Zero), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), wy31), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup15(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup15(wy635, wy636, wy637, wy638, Succ(wy6390), Zero, bc) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy635))), wy638, bc) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup17(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 new_lookup17(wy649, wy650, wy651, wy652, Succ(wy6530), Succ(wy6540), be) -> new_lookup17(wy649, wy650, wy651, wy652, wy6530, wy6540, be) 19.64/7.03 new_lookup17(wy649, wy650, wy651, wy652, Zero, Succ(wy6540), be) -> new_lookup116(wy649, wy650, wy651, wy652, be) 19.64/7.03 new_lookup116(wy649, wy650, wy651, wy652, be) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy649))), wy652, be) 19.64/7.03 new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup17(wy649, wy650, wy651, wy652, Succ(wy6530), Zero, be) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy649))), wy652, be) 19.64/7.03 new_lookup15(wy635, wy636, wy637, wy638, Succ(wy6390), Succ(wy6400), bc) -> new_lookup15(wy635, wy636, wy637, wy638, wy6390, wy6400, bc) 19.64/7.03 new_lookup15(wy635, wy636, wy637, wy638, Zero, Succ(wy6400), bc) -> new_lookup114(wy635, wy636, wy637, wy638, bc) 19.64/7.03 new_lookup114(wy635, wy636, wy637, wy638, bc) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy635))), wy638, bc) 19.64/7.03 new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 new_lookup16(wy642, wy643, wy644, wy645, Zero, Succ(wy6470), bd) -> new_lookup115(wy642, wy643, wy644, wy645, bd) 19.64/7.03 new_lookup115(wy642, wy643, wy644, wy645, bd) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy642))), wy645, bd) 19.64/7.03 19.64/7.03 R is empty. 19.64/7.03 Q is empty. 19.64/7.03 We have to consider all minimal (P,Q,R)-chains. 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (19) QDPSizeChangeProof (EQUIVALENT) 19.64/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. 19.64/7.03 19.64/7.03 From the DPs we obtained the following set of size-change graphs: 19.64/7.03 *new_lookup14(wy628, wy629, wy630, wy631, Zero, Succ(wy6330), bb) -> new_lookup113(wy628, wy629, wy630, wy631, bb) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup14(wy628, wy629, wy630, wy631, Succ(wy6320), Zero, bb) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy628))), wy631, bb) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup14(wy628, wy629, wy630, wy631, Succ(wy6320), Succ(wy6330), bb) -> new_lookup14(wy628, wy629, wy630, wy631, wy6320, wy6330, bb) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup14(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup16(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup113(wy628, wy629, wy630, wy631, bb) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy628))), wy631, bb) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup16(wy642, wy643, wy644, wy645, Succ(wy6460), Zero, bd) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy642))), wy645, bd) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup115(wy642, wy643, wy644, wy645, bd) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy642))), wy645, bd) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup16(wy642, wy643, wy644, wy645, Succ(wy6460), Succ(wy6470), bd) -> new_lookup16(wy642, wy643, wy644, wy645, wy6460, wy6470, bd) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup16(wy642, wy643, wy644, wy645, Zero, Succ(wy6470), bd) -> new_lookup115(wy642, wy643, wy644, wy645, bd) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup15(wy635, wy636, wy637, wy638, Succ(wy6390), Zero, bc) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy635))), wy638, bc) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup15(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup17(wy3100, wy400100, wy401, wy41, wy3100, wy400100, ba) 19.64/7.03 The graph contains the following edges 1 > 1, 2 > 2, 2 > 3, 2 > 4, 1 > 5, 2 > 6, 3 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup15(wy635, wy636, wy637, wy638, Succ(wy6390), Succ(wy6400), bc) -> new_lookup15(wy635, wy636, wy637, wy638, wy6390, wy6400, bc) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup15(wy635, wy636, wy637, wy638, Zero, Succ(wy6400), bc) -> new_lookup114(wy635, wy636, wy637, wy638, bc) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup17(wy649, wy650, wy651, wy652, Succ(wy6530), Zero, be) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy649))), wy652, be) 19.64/7.03 The graph contains the following edges 4 >= 2, 7 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup17(wy649, wy650, wy651, wy652, Succ(wy6530), Succ(wy6540), be) -> new_lookup17(wy649, wy650, wy651, wy652, wy6530, wy6540, be) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup17(wy649, wy650, wy651, wy652, Zero, Succ(wy6540), be) -> new_lookup116(wy649, wy650, wy651, wy652, be) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 >= 5 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup116(wy649, wy650, wy651, wy652, be) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy649))), wy652, be) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup114(wy635, wy636, wy637, wy638, bc) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy635))), wy638, bc) 19.64/7.03 The graph contains the following edges 4 >= 2, 5 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), wy31), :(@2(:%(Pos(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), wy31), :(@2(:%(Neg(Succ(wy400000)), wy4001), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), wy31), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Pos(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Pos(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Neg(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Neg(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Zero)), :(@2(:%(Pos(Zero), Pos(Succ(wy400100))), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Zero)), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Pos(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Pos(wy40010)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 *new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), :(@2(:%(Neg(Zero), Neg(Zero)), wy401), wy41), ba) -> new_lookup(:%(Pos(Zero), Neg(Succ(wy3100))), wy41, ba) 19.64/7.03 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3 19.64/7.03 19.64/7.03 19.64/7.03 ---------------------------------------- 19.64/7.03 19.64/7.03 (20) 19.64/7.03 YES 19.83/7.09 EOF