64.33/50.34 YES 66.29/50.85 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 66.29/50.85 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 66.29/50.85 66.29/50.85 66.29/50.85 H-Termination with start terms of the given HASKELL could be proven: 66.29/50.85 66.29/50.85 (0) HASKELL 66.29/50.85 (1) BR [EQUIVALENT, 0 ms] 66.29/50.85 (2) HASKELL 66.29/50.85 (3) COR [EQUIVALENT, 0 ms] 66.29/50.85 (4) HASKELL 66.29/50.85 (5) NumRed [SOUND, 0 ms] 66.29/50.85 (6) HASKELL 66.29/50.85 (7) Narrow [SOUND, 0 ms] 66.29/50.85 (8) AND 66.29/50.85 (9) QDP 66.29/50.85 (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (11) YES 66.29/50.85 (12) QDP 66.29/50.85 (13) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (14) YES 66.29/50.85 (15) QDP 66.29/50.85 (16) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (17) YES 66.29/50.85 (18) QDP 66.29/50.85 (19) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (20) YES 66.29/50.85 (21) QDP 66.29/50.85 (22) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (23) YES 66.29/50.85 (24) QDP 66.29/50.85 (25) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (26) YES 66.29/50.85 (27) QDP 66.29/50.85 (28) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.29/50.85 (29) YES 66.29/50.85 66.29/50.85 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (0) 66.29/50.85 Obligation: 66.29/50.85 mainModule Main 66.29/50.85 module Main where { 66.29/50.85 import qualified Prelude; 66.29/50.85 } 66.29/50.85 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (1) BR (EQUIVALENT) 66.29/50.85 Replaced joker patterns by fresh variables and removed binding patterns. 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (2) 66.29/50.85 Obligation: 66.29/50.85 mainModule Main 66.29/50.85 module Main where { 66.29/50.85 import qualified Prelude; 66.29/50.85 } 66.29/50.85 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (3) COR (EQUIVALENT) 66.29/50.85 Cond Reductions: 66.29/50.85 The following Function with conditions 66.29/50.85 "undefined |Falseundefined; 66.29/50.85 " 66.29/50.85 is transformed to 66.29/50.85 "undefined = undefined1; 66.29/50.85 " 66.29/50.85 "undefined0 True = undefined; 66.29/50.85 " 66.29/50.85 "undefined1 = undefined0 False; 66.29/50.85 " 66.29/50.85 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (4) 66.29/50.85 Obligation: 66.29/50.85 mainModule Main 66.29/50.85 module Main where { 66.29/50.85 import qualified Prelude; 66.29/50.85 } 66.29/50.85 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (5) NumRed (SOUND) 66.29/50.85 Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (6) 66.29/50.85 Obligation: 66.29/50.85 mainModule Main 66.29/50.85 module Main where { 66.29/50.85 import qualified Prelude; 66.29/50.85 } 66.29/50.85 66.29/50.85 ---------------------------------------- 66.29/50.85 66.29/50.85 (7) Narrow (SOUND) 66.29/50.85 Haskell To QDPs 66.29/50.85 66.29/50.85 digraph dp_graph { 66.29/50.85 node [outthreshold=100, inthreshold=100];1[label="isAlpha",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 66.29/50.85 3[label="isAlpha vx3",fontsize=16,color="black",shape="triangle"];3 -> 4[label="",style="solid", color="black", weight=3]; 66.29/50.85 4[label="isUpper vx3 || isLower vx3",fontsize=16,color="black",shape="box"];4 -> 5[label="",style="solid", color="black", weight=3]; 66.29/50.85 5 -> 49[label="",style="dashed", color="red", weight=0]; 66.29/50.85 5[label="(vx3 >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && vx3 <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || vx3 >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && vx3 <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || vx3 >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && vx3 <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || isLower vx3",fontsize=16,color="magenta"];5 -> 50[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 5 -> 51[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 5 -> 52[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 5 -> 53[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 5 -> 54[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 5 -> 55[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 5 -> 56[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 50[label="vx3",fontsize=16,color="green",shape="box"];51[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];52[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];53[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];54[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];55[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];56[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];49[label="(vx30 >= Char (Succ vx31) && vx30 <= Char (Succ vx32) || vx30 >= Char (Succ vx33) && vx30 <= Char (Succ vx34) || vx30 >= Char (Succ vx35) && vx30 <= Char (Succ vx36)) || isLower vx30",fontsize=16,color="black",shape="triangle"];49 -> 64[label="",style="solid", color="black", weight=3]; 66.29/50.85 64[label="(compare vx30 (Char (Succ vx31)) /= LT && vx30 <= Char (Succ vx32) || vx30 >= Char (Succ vx33) && vx30 <= Char (Succ vx34) || vx30 >= Char (Succ vx35) && vx30 <= Char (Succ vx36)) || isLower vx30",fontsize=16,color="black",shape="box"];64 -> 65[label="",style="solid", color="black", weight=3]; 66.29/50.85 65[label="(not (compare vx30 (Char (Succ vx31)) == LT) && vx30 <= Char (Succ vx32) || vx30 >= Char (Succ vx33) && vx30 <= Char (Succ vx34) || vx30 >= Char (Succ vx35) && vx30 <= Char (Succ vx36)) || isLower vx30",fontsize=16,color="black",shape="box"];65 -> 66[label="",style="solid", color="black", weight=3]; 66.29/50.85 66[label="(not (primCmpChar vx30 (Char (Succ vx31)) == LT) && vx30 <= Char (Succ vx32) || vx30 >= Char (Succ vx33) && vx30 <= Char (Succ vx34) || vx30 >= Char (Succ vx35) && vx30 <= Char (Succ vx36)) || isLower vx30",fontsize=16,color="burlywood",shape="box"];2053[label="vx30/Char vx300",fontsize=10,color="white",style="solid",shape="box"];66 -> 2053[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2053 -> 67[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 67[label="(not (primCmpChar (Char vx300) (Char (Succ vx31)) == LT) && Char vx300 <= Char (Succ vx32) || Char vx300 >= Char (Succ vx33) && Char vx300 <= Char (Succ vx34) || Char vx300 >= Char (Succ vx35) && Char vx300 <= Char (Succ vx36)) || isLower (Char vx300)",fontsize=16,color="black",shape="box"];67 -> 68[label="",style="solid", color="black", weight=3]; 66.29/50.85 68[label="(not (primCmpNat vx300 (Succ vx31) == LT) && Char vx300 <= Char (Succ vx32) || Char vx300 >= Char (Succ vx33) && Char vx300 <= Char (Succ vx34) || Char vx300 >= Char (Succ vx35) && Char vx300 <= Char (Succ vx36)) || isLower (Char vx300)",fontsize=16,color="burlywood",shape="box"];2054[label="vx300/Succ vx3000",fontsize=10,color="white",style="solid",shape="box"];68 -> 2054[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2054 -> 69[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2055[label="vx300/Zero",fontsize=10,color="white",style="solid",shape="box"];68 -> 2055[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2055 -> 70[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 69[label="(not (primCmpNat (Succ vx3000) (Succ vx31) == LT) && Char (Succ vx3000) <= Char (Succ vx32) || Char (Succ vx3000) >= Char (Succ vx33) && Char (Succ vx3000) <= Char (Succ vx34) || Char (Succ vx3000) >= Char (Succ vx35) && Char (Succ vx3000) <= Char (Succ vx36)) || isLower (Char (Succ vx3000))",fontsize=16,color="black",shape="box"];69 -> 71[label="",style="solid", color="black", weight=3]; 66.29/50.85 70[label="(not (primCmpNat Zero (Succ vx31) == LT) && Char Zero <= Char (Succ vx32) || Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];70 -> 72[label="",style="solid", color="black", weight=3]; 66.29/50.85 71 -> 215[label="",style="dashed", color="red", weight=0]; 66.29/50.85 71[label="(not (primCmpNat vx3000 vx31 == LT) && Char (Succ vx3000) <= Char (Succ vx32) || Char (Succ vx3000) >= Char (Succ vx33) && Char (Succ vx3000) <= Char (Succ vx34) || Char (Succ vx3000) >= Char (Succ vx35) && Char (Succ vx3000) <= Char (Succ vx36)) || isLower (Char (Succ vx3000))",fontsize=16,color="magenta"];71 -> 216[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 217[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 218[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 219[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 220[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 221[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 222[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 71 -> 223[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 72[label="(not (LT == LT) && Char Zero <= Char (Succ vx32) || Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];72 -> 75[label="",style="solid", color="black", weight=3]; 66.29/50.85 216[label="vx34",fontsize=16,color="green",shape="box"];217[label="vx35",fontsize=16,color="green",shape="box"];218[label="vx36",fontsize=16,color="green",shape="box"];219[label="vx3000",fontsize=16,color="green",shape="box"];220[label="vx32",fontsize=16,color="green",shape="box"];221[label="vx3000",fontsize=16,color="green",shape="box"];222[label="vx33",fontsize=16,color="green",shape="box"];223[label="vx31",fontsize=16,color="green",shape="box"];215[label="(not (primCmpNat vx38 vx39 == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="burlywood",shape="triangle"];2056[label="vx38/Succ vx380",fontsize=10,color="white",style="solid",shape="box"];215 -> 2056[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2056 -> 264[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2057[label="vx38/Zero",fontsize=10,color="white",style="solid",shape="box"];215 -> 2057[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2057 -> 265[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 75[label="(not True && Char Zero <= Char (Succ vx32) || Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];75 -> 80[label="",style="solid", color="black", weight=3]; 66.29/50.85 264[label="(not (primCmpNat (Succ vx380) vx39 == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="burlywood",shape="box"];2058[label="vx39/Succ vx390",fontsize=10,color="white",style="solid",shape="box"];264 -> 2058[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2058 -> 267[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2059[label="vx39/Zero",fontsize=10,color="white",style="solid",shape="box"];264 -> 2059[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2059 -> 268[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 265[label="(not (primCmpNat Zero vx39 == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="burlywood",shape="box"];2060[label="vx39/Succ vx390",fontsize=10,color="white",style="solid",shape="box"];265 -> 2060[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2060 -> 269[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2061[label="vx39/Zero",fontsize=10,color="white",style="solid",shape="box"];265 -> 2061[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2061 -> 270[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 80[label="(False && Char Zero <= Char (Succ vx32) || Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];80 -> 85[label="",style="solid", color="black", weight=3]; 66.29/50.85 267[label="(not (primCmpNat (Succ vx380) (Succ vx390) == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];267 -> 272[label="",style="solid", color="black", weight=3]; 66.29/50.85 268[label="(not (primCmpNat (Succ vx380) Zero == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];268 -> 273[label="",style="solid", color="black", weight=3]; 66.29/50.85 269[label="(not (primCmpNat Zero (Succ vx390) == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];269 -> 274[label="",style="solid", color="black", weight=3]; 66.29/50.85 270[label="(not (primCmpNat Zero Zero == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];270 -> 275[label="",style="solid", color="black", weight=3]; 66.29/50.85 85[label="(False || Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];85 -> 91[label="",style="solid", color="black", weight=3]; 66.29/50.85 272 -> 215[label="",style="dashed", color="red", weight=0]; 66.29/50.85 272[label="(not (primCmpNat vx380 vx390 == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="magenta"];272 -> 277[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 272 -> 278[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 273[label="(not (GT == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];273 -> 279[label="",style="solid", color="black", weight=3]; 66.29/50.85 274[label="(not (LT == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];274 -> 280[label="",style="solid", color="black", weight=3]; 66.29/50.85 275[label="(not (EQ == LT) && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];275 -> 281[label="",style="solid", color="black", weight=3]; 66.29/50.85 91[label="(Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];91 -> 99[label="",style="solid", color="black", weight=3]; 66.29/50.85 277[label="vx380",fontsize=16,color="green",shape="box"];278[label="vx390",fontsize=16,color="green",shape="box"];279[label="(not False && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="triangle"];279 -> 283[label="",style="solid", color="black", weight=3]; 66.29/50.85 280[label="(not True && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];280 -> 284[label="",style="solid", color="black", weight=3]; 66.29/50.85 281 -> 279[label="",style="dashed", color="red", weight=0]; 66.29/50.85 281[label="(not False && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="magenta"];99[label="(compare (Char Zero) (Char (Succ vx33)) /= LT && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];99 -> 107[label="",style="solid", color="black", weight=3]; 66.29/50.85 283[label="(True && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];283 -> 286[label="",style="solid", color="black", weight=3]; 66.29/50.85 284[label="(False && Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];284 -> 287[label="",style="solid", color="black", weight=3]; 66.29/50.85 107[label="(not (compare (Char Zero) (Char (Succ vx33)) == LT) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];107 -> 116[label="",style="solid", color="black", weight=3]; 66.29/50.85 286[label="(Char (Succ vx40) <= Char (Succ vx41) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];286 -> 289[label="",style="solid", color="black", weight=3]; 66.29/50.85 287[label="(False || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="triangle"];287 -> 290[label="",style="solid", color="black", weight=3]; 66.29/50.85 116[label="(not (primCmpChar (Char Zero) (Char (Succ vx33)) == LT) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];116 -> 126[label="",style="solid", color="black", weight=3]; 66.29/50.85 289[label="(compare (Char (Succ vx40)) (Char (Succ vx41)) /= GT || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];289 -> 292[label="",style="solid", color="black", weight=3]; 66.29/50.85 290[label="(Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];290 -> 293[label="",style="solid", color="black", weight=3]; 66.29/50.85 126[label="(not (primCmpNat Zero (Succ vx33) == LT) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];126 -> 135[label="",style="solid", color="black", weight=3]; 66.29/50.85 292[label="(not (compare (Char (Succ vx40)) (Char (Succ vx41)) == GT) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];292 -> 295[label="",style="solid", color="black", weight=3]; 66.29/50.85 293[label="(compare (Char (Succ vx40)) (Char (Succ vx42)) /= LT && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];293 -> 296[label="",style="solid", color="black", weight=3]; 66.29/50.85 135[label="(not (LT == LT) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];135 -> 145[label="",style="solid", color="black", weight=3]; 66.29/50.85 295[label="(not (primCmpChar (Char (Succ vx40)) (Char (Succ vx41)) == GT) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];295 -> 299[label="",style="solid", color="black", weight=3]; 66.29/50.85 296[label="(not (compare (Char (Succ vx40)) (Char (Succ vx42)) == LT) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];296 -> 300[label="",style="solid", color="black", weight=3]; 66.29/50.85 145[label="(not True && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];145 -> 156[label="",style="solid", color="black", weight=3]; 66.29/50.85 299 -> 548[label="",style="dashed", color="red", weight=0]; 66.29/50.85 299[label="(not (primCmpNat (Succ vx40) (Succ vx41) == GT) || Char (Succ vx40) >= Char (Succ vx42) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="magenta"];299 -> 549[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 299 -> 550[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 299 -> 551[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 299 -> 552[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 299 -> 553[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 299 -> 554[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 299 -> 555[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 300[label="(not (primCmpChar (Char (Succ vx40)) (Char (Succ vx42)) == LT) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="black",shape="box"];300 -> 307[label="",style="solid", color="black", weight=3]; 66.29/50.85 156[label="(False && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];156 -> 168[label="",style="solid", color="black", weight=3]; 66.29/50.85 549[label="vx43",fontsize=16,color="green",shape="box"];550[label="Succ vx40",fontsize=16,color="green",shape="box"];551[label="vx42",fontsize=16,color="green",shape="box"];552[label="vx44",fontsize=16,color="green",shape="box"];553[label="vx40",fontsize=16,color="green",shape="box"];554[label="Succ vx41",fontsize=16,color="green",shape="box"];555[label="vx45",fontsize=16,color="green",shape="box"];548[label="(not (primCmpNat vx74 vx75 == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="burlywood",shape="triangle"];2062[label="vx74/Succ vx740",fontsize=10,color="white",style="solid",shape="box"];548 -> 2062[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2062 -> 598[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2063[label="vx74/Zero",fontsize=10,color="white",style="solid",shape="box"];548 -> 2063[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2063 -> 599[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 307 -> 620[label="",style="dashed", color="red", weight=0]; 66.29/50.85 307[label="(not (primCmpNat (Succ vx40) (Succ vx42) == LT) && Char (Succ vx40) <= Char (Succ vx43) || Char (Succ vx40) >= Char (Succ vx44) && Char (Succ vx40) <= Char (Succ vx45)) || isLower (Char (Succ vx40))",fontsize=16,color="magenta"];307 -> 621[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 307 -> 622[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 307 -> 623[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 307 -> 624[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 307 -> 625[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 307 -> 626[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 168[label="(False || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];168 -> 182[label="",style="solid", color="black", weight=3]; 66.29/50.85 598[label="(not (primCmpNat (Succ vx740) vx75 == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="burlywood",shape="box"];2064[label="vx75/Succ vx750",fontsize=10,color="white",style="solid",shape="box"];598 -> 2064[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2064 -> 616[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2065[label="vx75/Zero",fontsize=10,color="white",style="solid",shape="box"];598 -> 2065[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2065 -> 617[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 599[label="(not (primCmpNat Zero vx75 == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="burlywood",shape="box"];2066[label="vx75/Succ vx750",fontsize=10,color="white",style="solid",shape="box"];599 -> 2066[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2066 -> 618[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2067[label="vx75/Zero",fontsize=10,color="white",style="solid",shape="box"];599 -> 2067[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2067 -> 619[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 621[label="vx40",fontsize=16,color="green",shape="box"];622[label="Succ vx42",fontsize=16,color="green",shape="box"];623[label="Succ vx40",fontsize=16,color="green",shape="box"];624[label="vx43",fontsize=16,color="green",shape="box"];625[label="vx44",fontsize=16,color="green",shape="box"];626[label="vx45",fontsize=16,color="green",shape="box"];620[label="(not (primCmpNat vx82 vx83 == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="burlywood",shape="triangle"];2068[label="vx82/Succ vx820",fontsize=10,color="white",style="solid",shape="box"];620 -> 2068[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2068 -> 663[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2069[label="vx82/Zero",fontsize=10,color="white",style="solid",shape="box"];620 -> 2069[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2069 -> 664[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 182[label="Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];182 -> 198[label="",style="solid", color="black", weight=3]; 66.29/50.85 616[label="(not (primCmpNat (Succ vx740) (Succ vx750) == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];616 -> 665[label="",style="solid", color="black", weight=3]; 66.29/50.85 617[label="(not (primCmpNat (Succ vx740) Zero == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];617 -> 666[label="",style="solid", color="black", weight=3]; 66.29/50.85 618[label="(not (primCmpNat Zero (Succ vx750) == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];618 -> 667[label="",style="solid", color="black", weight=3]; 66.29/50.85 619[label="(not (primCmpNat Zero Zero == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];619 -> 668[label="",style="solid", color="black", weight=3]; 66.29/50.85 663[label="(not (primCmpNat (Succ vx820) vx83 == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="burlywood",shape="box"];2070[label="vx83/Succ vx830",fontsize=10,color="white",style="solid",shape="box"];663 -> 2070[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2070 -> 670[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2071[label="vx83/Zero",fontsize=10,color="white",style="solid",shape="box"];663 -> 2071[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2071 -> 671[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 664[label="(not (primCmpNat Zero vx83 == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="burlywood",shape="box"];2072[label="vx83/Succ vx830",fontsize=10,color="white",style="solid",shape="box"];664 -> 2072[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2072 -> 672[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2073[label="vx83/Zero",fontsize=10,color="white",style="solid",shape="box"];664 -> 2073[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2073 -> 673[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 198[label="compare (Char Zero) (Char (Succ vx35)) /= LT && Char Zero <= Char (Succ vx36) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];198 -> 214[label="",style="solid", color="black", weight=3]; 66.29/50.85 665 -> 548[label="",style="dashed", color="red", weight=0]; 66.29/50.85 665[label="(not (primCmpNat vx740 vx750 == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="magenta"];665 -> 674[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 665 -> 675[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 666[label="(not (GT == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];666 -> 676[label="",style="solid", color="black", weight=3]; 66.29/50.85 667[label="(not (LT == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];667 -> 677[label="",style="solid", color="black", weight=3]; 66.29/50.85 668[label="(not (EQ == GT) || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];668 -> 678[label="",style="solid", color="black", weight=3]; 66.29/50.85 670[label="(not (primCmpNat (Succ vx820) (Succ vx830) == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];670 -> 680[label="",style="solid", color="black", weight=3]; 66.29/50.85 671[label="(not (primCmpNat (Succ vx820) Zero == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];671 -> 681[label="",style="solid", color="black", weight=3]; 66.29/50.85 672[label="(not (primCmpNat Zero (Succ vx830) == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];672 -> 682[label="",style="solid", color="black", weight=3]; 66.29/50.85 673[label="(not (primCmpNat Zero Zero == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];673 -> 683[label="",style="solid", color="black", weight=3]; 66.29/50.85 214[label="not (compare (Char Zero) (Char (Succ vx35)) == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];214 -> 266[label="",style="solid", color="black", weight=3]; 66.29/50.85 674[label="vx740",fontsize=16,color="green",shape="box"];675[label="vx750",fontsize=16,color="green",shape="box"];676[label="(not True || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];676 -> 684[label="",style="solid", color="black", weight=3]; 66.29/50.85 677[label="(not False || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="triangle"];677 -> 685[label="",style="solid", color="black", weight=3]; 66.29/50.85 678 -> 677[label="",style="dashed", color="red", weight=0]; 66.29/50.85 678[label="(not False || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="magenta"];680 -> 620[label="",style="dashed", color="red", weight=0]; 66.29/50.85 680[label="(not (primCmpNat vx820 vx830 == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="magenta"];680 -> 687[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 680 -> 688[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 681[label="(not (GT == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];681 -> 689[label="",style="solid", color="black", weight=3]; 66.29/50.85 682[label="(not (LT == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];682 -> 690[label="",style="solid", color="black", weight=3]; 66.29/50.85 683[label="(not (EQ == LT) && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];683 -> 691[label="",style="solid", color="black", weight=3]; 66.29/50.85 266[label="not (primCmpChar (Char Zero) (Char (Succ vx35)) == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)",fontsize=16,color="black",shape="box"];266 -> 271[label="",style="solid", color="black", weight=3]; 66.29/50.85 684 -> 287[label="",style="dashed", color="red", weight=0]; 66.29/50.85 684[label="(False || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="magenta"];684 -> 692[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 684 -> 693[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 684 -> 694[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 684 -> 695[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 684 -> 696[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 685[label="(True || Char (Succ vx76) >= Char (Succ vx77) && Char (Succ vx76) <= Char (Succ vx78) || Char (Succ vx76) >= Char (Succ vx79) && Char (Succ vx76) <= Char (Succ vx80)) || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="box"];685 -> 697[label="",style="solid", color="black", weight=3]; 66.29/50.85 687[label="vx830",fontsize=16,color="green",shape="box"];688[label="vx820",fontsize=16,color="green",shape="box"];689[label="(not False && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="triangle"];689 -> 699[label="",style="solid", color="black", weight=3]; 66.29/50.85 690[label="(not True && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];690 -> 700[label="",style="solid", color="black", weight=3]; 66.29/50.85 691 -> 689[label="",style="dashed", color="red", weight=0]; 66.29/50.85 691[label="(not False && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="magenta"];271 -> 1693[label="",style="dashed", color="red", weight=0]; 66.29/50.85 271[label="not (primCmpNat Zero (Succ vx35) == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)",fontsize=16,color="magenta"];271 -> 1694[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 271 -> 1695[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 271 -> 1696[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 271 -> 1697[label="",style="dashed", color="magenta", weight=3]; 66.29/50.85 692[label="vx78",fontsize=16,color="green",shape="box"];693[label="vx79",fontsize=16,color="green",shape="box"];694[label="vx80",fontsize=16,color="green",shape="box"];695[label="vx76",fontsize=16,color="green",shape="box"];696[label="vx77",fontsize=16,color="green",shape="box"];697[label="True || isLower (Char (Succ vx76))",fontsize=16,color="black",shape="triangle"];697 -> 701[label="",style="solid", color="black", weight=3]; 66.29/50.85 699[label="(True && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];699 -> 703[label="",style="solid", color="black", weight=3]; 66.29/50.85 700[label="(False && Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];700 -> 704[label="",style="solid", color="black", weight=3]; 66.29/50.85 1694[label="Succ vx35",fontsize=16,color="green",shape="box"];1695[label="isLower (Char Zero)",fontsize=16,color="black",shape="box"];1695 -> 1779[label="",style="solid", color="black", weight=3]; 66.29/50.85 1696[label="Zero",fontsize=16,color="green",shape="box"];1697[label="Char Zero <= Char (Succ vx36)",fontsize=16,color="black",shape="triangle"];1697 -> 1780[label="",style="solid", color="black", weight=3]; 66.29/50.85 1693[label="not (primCmpNat vx1830000000 vx1860000000 == LT) && vx211 || vx204",fontsize=16,color="burlywood",shape="triangle"];2074[label="vx1830000000/Succ vx18300000000",fontsize=10,color="white",style="solid",shape="box"];1693 -> 2074[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2074 -> 1781[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 2075[label="vx1830000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1693 -> 2075[label="",style="solid", color="burlywood", weight=9]; 66.29/50.85 2075 -> 1782[label="",style="solid", color="burlywood", weight=3]; 66.29/50.85 701[label="True",fontsize=16,color="green",shape="box"];703[label="(Char (Succ vx84) <= Char (Succ vx85) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];703 -> 706[label="",style="solid", color="black", weight=3]; 66.29/50.85 704[label="(False || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="triangle"];704 -> 707[label="",style="solid", color="black", weight=3]; 66.29/50.85 1779 -> 1837[label="",style="dashed", color="red", weight=0]; 66.29/50.85 1779[label="Char Zero >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char Zero <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || Char Zero >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char Zero <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || Char Zero >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char Zero <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1779 -> 1838[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1779 -> 1839[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1779 -> 1840[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1779 -> 1841[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1779 -> 1842[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1779 -> 1843[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1780[label="compare (Char Zero) (Char (Succ vx36)) /= GT",fontsize=16,color="black",shape="box"];1780 -> 1787[label="",style="solid", color="black", weight=3]; 66.29/50.86 1781[label="not (primCmpNat (Succ vx18300000000) vx1860000000 == LT) && vx211 || vx204",fontsize=16,color="burlywood",shape="box"];2076[label="vx1860000000/Succ vx18600000000",fontsize=10,color="white",style="solid",shape="box"];1781 -> 2076[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2076 -> 1788[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2077[label="vx1860000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1781 -> 2077[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2077 -> 1789[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1782[label="not (primCmpNat Zero vx1860000000 == LT) && vx211 || vx204",fontsize=16,color="burlywood",shape="box"];2078[label="vx1860000000/Succ vx18600000000",fontsize=10,color="white",style="solid",shape="box"];1782 -> 2078[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2078 -> 1790[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2079[label="vx1860000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1782 -> 2079[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2079 -> 1791[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 706[label="(compare (Char (Succ vx84)) (Char (Succ vx85)) /= GT || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];706 -> 709[label="",style="solid", color="black", weight=3]; 66.29/50.86 707[label="Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];707 -> 710[label="",style="solid", color="black", weight=3]; 66.29/50.86 1838 -> 1697[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1838[label="Char Zero <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1838 -> 1847[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1839[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1840[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1841 -> 1697[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1841[label="Char Zero <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1841 -> 1848[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1842 -> 1697[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1842[label="Char Zero <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1842 -> 1849[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1843[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1837[label="Char Zero >= Char (Succ vx233) && vx239 || Char Zero >= Char (Succ vx235) && vx241 || Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="black",shape="triangle"];1837 -> 1850[label="",style="solid", color="black", weight=3]; 66.29/50.86 1787[label="not (compare (Char Zero) (Char (Succ vx36)) == GT)",fontsize=16,color="black",shape="box"];1787 -> 1851[label="",style="solid", color="black", weight=3]; 66.29/50.86 1788[label="not (primCmpNat (Succ vx18300000000) (Succ vx18600000000) == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1788 -> 1852[label="",style="solid", color="black", weight=3]; 66.29/50.86 1789[label="not (primCmpNat (Succ vx18300000000) Zero == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1789 -> 1853[label="",style="solid", color="black", weight=3]; 66.29/50.86 1790[label="not (primCmpNat Zero (Succ vx18600000000) == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1790 -> 1854[label="",style="solid", color="black", weight=3]; 66.29/50.86 1791[label="not (primCmpNat Zero Zero == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1791 -> 1855[label="",style="solid", color="black", weight=3]; 66.29/50.86 709[label="(not (compare (Char (Succ vx84)) (Char (Succ vx85)) == GT) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];709 -> 712[label="",style="solid", color="black", weight=3]; 66.29/50.86 710[label="compare (Char (Succ vx84)) (Char (Succ vx86)) /= LT && Char (Succ vx84) <= Char (Succ vx87) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];710 -> 713[label="",style="solid", color="black", weight=3]; 66.29/50.86 1847[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1848[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1849[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1850[label="compare (Char Zero) (Char (Succ vx233)) /= LT && vx239 || Char Zero >= Char (Succ vx235) && vx241 || Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="black",shape="box"];1850 -> 1859[label="",style="solid", color="black", weight=3]; 66.29/50.86 1851[label="not (primCmpChar (Char Zero) (Char (Succ vx36)) == GT)",fontsize=16,color="black",shape="box"];1851 -> 1860[label="",style="solid", color="black", weight=3]; 66.29/50.86 1852 -> 1693[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1852[label="not (primCmpNat vx18300000000 vx18600000000 == LT) && vx211 || vx204",fontsize=16,color="magenta"];1852 -> 1861[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1852 -> 1862[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1853[label="not (GT == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1853 -> 1863[label="",style="solid", color="black", weight=3]; 66.29/50.86 1854[label="not (LT == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1854 -> 1864[label="",style="solid", color="black", weight=3]; 66.29/50.86 1855[label="not (EQ == LT) && vx211 || vx204",fontsize=16,color="black",shape="box"];1855 -> 1865[label="",style="solid", color="black", weight=3]; 66.29/50.86 712[label="(not (primCmpChar (Char (Succ vx84)) (Char (Succ vx85)) == GT) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];712 -> 715[label="",style="solid", color="black", weight=3]; 66.29/50.86 713[label="not (compare (Char (Succ vx84)) (Char (Succ vx86)) == LT) && Char (Succ vx84) <= Char (Succ vx87) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];713 -> 716[label="",style="solid", color="black", weight=3]; 66.29/50.86 1859[label="not (compare (Char Zero) (Char (Succ vx233)) == LT) && vx239 || Char Zero >= Char (Succ vx235) && vx241 || Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="black",shape="box"];1859 -> 1874[label="",style="solid", color="black", weight=3]; 66.29/50.86 1860[label="not (primCmpNat Zero (Succ vx36) == GT)",fontsize=16,color="black",shape="box"];1860 -> 1875[label="",style="solid", color="black", weight=3]; 66.29/50.86 1861[label="vx18600000000",fontsize=16,color="green",shape="box"];1862[label="vx18300000000",fontsize=16,color="green",shape="box"];1863[label="not False && vx211 || vx204",fontsize=16,color="black",shape="triangle"];1863 -> 1876[label="",style="solid", color="black", weight=3]; 66.29/50.86 1864[label="not True && vx211 || vx204",fontsize=16,color="black",shape="box"];1864 -> 1877[label="",style="solid", color="black", weight=3]; 66.29/50.86 1865 -> 1863[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1865[label="not False && vx211 || vx204",fontsize=16,color="magenta"];715 -> 1001[label="",style="dashed", color="red", weight=0]; 66.29/50.86 715[label="(not (primCmpNat (Succ vx84) (Succ vx85) == GT) || Char (Succ vx84) >= Char (Succ vx86) && Char (Succ vx84) <= Char (Succ vx87)) || isLower (Char (Succ vx84))",fontsize=16,color="magenta"];715 -> 1002[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 715 -> 1003[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 715 -> 1004[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 715 -> 1005[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 715 -> 1006[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 716[label="not (primCmpChar (Char (Succ vx84)) (Char (Succ vx86)) == LT) && Char (Succ vx84) <= Char (Succ vx87) || isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];716 -> 719[label="",style="solid", color="black", weight=3]; 66.29/50.86 1874[label="not (primCmpChar (Char Zero) (Char (Succ vx233)) == LT) && vx239 || Char Zero >= Char (Succ vx235) && vx241 || Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="black",shape="box"];1874 -> 1887[label="",style="solid", color="black", weight=3]; 66.29/50.86 1875[label="not (LT == GT)",fontsize=16,color="black",shape="triangle"];1875 -> 1888[label="",style="solid", color="black", weight=3]; 66.29/50.86 1876[label="True && vx211 || vx204",fontsize=16,color="black",shape="box"];1876 -> 1889[label="",style="solid", color="black", weight=3]; 66.29/50.86 1877[label="False && vx211 || vx204",fontsize=16,color="black",shape="box"];1877 -> 1890[label="",style="solid", color="black", weight=3]; 66.29/50.86 1002[label="Succ vx84",fontsize=16,color="green",shape="box"];1003[label="vx87",fontsize=16,color="green",shape="box"];1004[label="vx84",fontsize=16,color="green",shape="box"];1005[label="Succ vx85",fontsize=16,color="green",shape="box"];1006[label="vx86",fontsize=16,color="green",shape="box"];1001[label="(not (primCmpNat vx144 vx145 == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="burlywood",shape="triangle"];2080[label="vx144/Succ vx1440",fontsize=10,color="white",style="solid",shape="box"];1001 -> 2080[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2080 -> 1037[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2081[label="vx144/Zero",fontsize=10,color="white",style="solid",shape="box"];1001 -> 2081[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2081 -> 1038[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 719 -> 1693[label="",style="dashed", color="red", weight=0]; 66.29/50.86 719[label="not (primCmpNat (Succ vx84) (Succ vx86) == LT) && Char (Succ vx84) <= Char (Succ vx87) || isLower (Char (Succ vx84))",fontsize=16,color="magenta"];719 -> 1698[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 719 -> 1699[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 719 -> 1700[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 719 -> 1701[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1887 -> 1693[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1887[label="not (primCmpNat Zero (Succ vx233) == LT) && vx239 || Char Zero >= Char (Succ vx235) && vx241 || Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="magenta"];1887 -> 1902[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1887 -> 1903[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1887 -> 1904[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1887 -> 1905[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1888[label="not False",fontsize=16,color="black",shape="triangle"];1888 -> 1906[label="",style="solid", color="black", weight=3]; 66.29/50.86 1889[label="vx211 || vx204",fontsize=16,color="burlywood",shape="triangle"];2082[label="vx211/False",fontsize=10,color="white",style="solid",shape="box"];1889 -> 2082[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2082 -> 1907[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2083[label="vx211/True",fontsize=10,color="white",style="solid",shape="box"];1889 -> 2083[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2083 -> 1908[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1890 -> 1889[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1890[label="False || vx204",fontsize=16,color="magenta"];1890 -> 1909[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1037[label="(not (primCmpNat (Succ vx1440) vx145 == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="burlywood",shape="box"];2084[label="vx145/Succ vx1450",fontsize=10,color="white",style="solid",shape="box"];1037 -> 2084[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2084 -> 1046[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2085[label="vx145/Zero",fontsize=10,color="white",style="solid",shape="box"];1037 -> 2085[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2085 -> 1047[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1038[label="(not (primCmpNat Zero vx145 == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="burlywood",shape="box"];2086[label="vx145/Succ vx1450",fontsize=10,color="white",style="solid",shape="box"];1038 -> 2086[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2086 -> 1048[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2087[label="vx145/Zero",fontsize=10,color="white",style="solid",shape="box"];1038 -> 2087[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2087 -> 1049[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1698[label="Succ vx86",fontsize=16,color="green",shape="box"];1699[label="isLower (Char (Succ vx84))",fontsize=16,color="black",shape="box"];1699 -> 1783[label="",style="solid", color="black", weight=3]; 66.29/50.86 1700[label="Succ vx84",fontsize=16,color="green",shape="box"];1701[label="Char (Succ vx84) <= Char (Succ vx87)",fontsize=16,color="black",shape="triangle"];1701 -> 1784[label="",style="solid", color="black", weight=3]; 66.29/50.86 1902[label="Succ vx233",fontsize=16,color="green",shape="box"];1903 -> 1889[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1903[label="Char Zero >= Char (Succ vx235) && vx241 || Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="magenta"];1903 -> 1913[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1903 -> 1914[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1904[label="Zero",fontsize=16,color="green",shape="box"];1905[label="vx239",fontsize=16,color="green",shape="box"];1906[label="True",fontsize=16,color="green",shape="box"];1907[label="False || vx204",fontsize=16,color="black",shape="box"];1907 -> 1915[label="",style="solid", color="black", weight=3]; 66.29/50.86 1908[label="True || vx204",fontsize=16,color="black",shape="box"];1908 -> 1916[label="",style="solid", color="black", weight=3]; 66.29/50.86 1909[label="False",fontsize=16,color="green",shape="box"];1046[label="(not (primCmpNat (Succ vx1440) (Succ vx1450) == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1046 -> 1091[label="",style="solid", color="black", weight=3]; 66.29/50.86 1047[label="(not (primCmpNat (Succ vx1440) Zero == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1047 -> 1092[label="",style="solid", color="black", weight=3]; 66.29/50.86 1048[label="(not (primCmpNat Zero (Succ vx1450) == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1048 -> 1093[label="",style="solid", color="black", weight=3]; 66.29/50.86 1049[label="(not (primCmpNat Zero Zero == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1049 -> 1094[label="",style="solid", color="black", weight=3]; 66.29/50.86 1783 -> 1891[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1783[label="Char (Succ vx84) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx84) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || Char (Succ vx84) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx84) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || Char (Succ vx84) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx84) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1783 -> 1892[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1783 -> 1893[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1783 -> 1894[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1783 -> 1895[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1783 -> 1896[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1784[label="compare (Char (Succ vx84)) (Char (Succ vx87)) /= GT",fontsize=16,color="black",shape="box"];1784 -> 1866[label="",style="solid", color="black", weight=3]; 66.29/50.86 1913 -> 1978[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1913[label="Char Zero >= Char (Succ vx237) && vx240",fontsize=16,color="magenta"];1913 -> 1979[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1913 -> 1980[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1914 -> 1978[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1914[label="Char Zero >= Char (Succ vx235) && vx241",fontsize=16,color="magenta"];1914 -> 1981[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1914 -> 1982[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1915[label="vx204",fontsize=16,color="green",shape="box"];1916[label="True",fontsize=16,color="green",shape="box"];1091 -> 1001[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1091[label="(not (primCmpNat vx1440 vx1450 == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="magenta"];1091 -> 1099[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1091 -> 1100[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1092[label="(not (GT == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1092 -> 1101[label="",style="solid", color="black", weight=3]; 66.29/50.86 1093[label="(not (LT == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1093 -> 1102[label="",style="solid", color="black", weight=3]; 66.29/50.86 1094[label="(not (EQ == GT) || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1094 -> 1103[label="",style="solid", color="black", weight=3]; 66.29/50.86 1892[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1893[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1894[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1895[label="vx84",fontsize=16,color="green",shape="box"];1896[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1891 -> 1889[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1891[label="Char (Succ vx255) >= Char (Succ vx256) && Char (Succ vx255) <= Char (Succ vx257) || Char (Succ vx255) >= Char (Succ vx258) && Char (Succ vx255) <= Char (Succ vx259) || Char (Succ vx255) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx255) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1891 -> 1910[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1891 -> 1911[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1866[label="not (compare (Char (Succ vx84)) (Char (Succ vx87)) == GT)",fontsize=16,color="black",shape="box"];1866 -> 1912[label="",style="solid", color="black", weight=3]; 66.29/50.86 1979[label="vx240",fontsize=16,color="green",shape="box"];1980[label="Char Zero >= Char (Succ vx237)",fontsize=16,color="black",shape="triangle"];1980 -> 2015[label="",style="solid", color="black", weight=3]; 66.29/50.86 1978[label="vx261 && vx260",fontsize=16,color="burlywood",shape="triangle"];2088[label="vx261/False",fontsize=10,color="white",style="solid",shape="box"];1978 -> 2088[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2088 -> 2016[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2089[label="vx261/True",fontsize=10,color="white",style="solid",shape="box"];1978 -> 2089[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2089 -> 2017[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1981[label="vx241",fontsize=16,color="green",shape="box"];1982 -> 1980[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1982[label="Char Zero >= Char (Succ vx235)",fontsize=16,color="magenta"];1982 -> 2018[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1099[label="vx1440",fontsize=16,color="green",shape="box"];1100[label="vx1450",fontsize=16,color="green",shape="box"];1101[label="(not True || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1101 -> 1108[label="",style="solid", color="black", weight=3]; 66.29/50.86 1102[label="(not False || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="triangle"];1102 -> 1109[label="",style="solid", color="black", weight=3]; 66.29/50.86 1103 -> 1102[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1103[label="(not False || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="magenta"];1910 -> 1889[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1910[label="Char (Succ vx255) >= Char (Succ vx258) && Char (Succ vx255) <= Char (Succ vx259) || Char (Succ vx255) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx255) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1910 -> 1917[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1910 -> 1918[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1911 -> 1978[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1911[label="Char (Succ vx255) >= Char (Succ vx256) && Char (Succ vx255) <= Char (Succ vx257)",fontsize=16,color="magenta"];1911 -> 1985[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1911 -> 1986[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1912[label="not (primCmpChar (Char (Succ vx84)) (Char (Succ vx87)) == GT)",fontsize=16,color="black",shape="box"];1912 -> 1928[label="",style="solid", color="black", weight=3]; 66.29/50.86 2015[label="compare (Char Zero) (Char (Succ vx237)) /= LT",fontsize=16,color="black",shape="box"];2015 -> 2028[label="",style="solid", color="black", weight=3]; 66.29/50.86 2016[label="False && vx260",fontsize=16,color="black",shape="box"];2016 -> 2029[label="",style="solid", color="black", weight=3]; 66.29/50.86 2017[label="True && vx260",fontsize=16,color="black",shape="box"];2017 -> 2030[label="",style="solid", color="black", weight=3]; 66.29/50.86 2018[label="vx235",fontsize=16,color="green",shape="box"];1108 -> 704[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1108[label="(False || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="magenta"];1108 -> 1115[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1108 -> 1116[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1108 -> 1117[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1109[label="(True || Char (Succ vx146) >= Char (Succ vx147) && Char (Succ vx146) <= Char (Succ vx148)) || isLower (Char (Succ vx146))",fontsize=16,color="black",shape="box"];1109 -> 1118[label="",style="solid", color="black", weight=3]; 66.29/50.86 1917 -> 1978[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1917[label="Char (Succ vx255) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx255) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1917 -> 1989[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1917 -> 1990[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1918 -> 1978[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1918[label="Char (Succ vx255) >= Char (Succ vx258) && Char (Succ vx255) <= Char (Succ vx259)",fontsize=16,color="magenta"];1918 -> 1991[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1918 -> 1992[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1985 -> 1701[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1985[label="Char (Succ vx255) <= Char (Succ vx257)",fontsize=16,color="magenta"];1985 -> 2019[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1985 -> 2020[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1986[label="Char (Succ vx255) >= Char (Succ vx256)",fontsize=16,color="black",shape="triangle"];1986 -> 2021[label="",style="solid", color="black", weight=3]; 66.29/50.86 1928[label="not (primCmpNat (Succ vx84) (Succ vx87) == GT)",fontsize=16,color="black",shape="box"];1928 -> 1937[label="",style="solid", color="black", weight=3]; 66.29/50.86 2028[label="not (compare (Char Zero) (Char (Succ vx237)) == LT)",fontsize=16,color="black",shape="box"];2028 -> 2032[label="",style="solid", color="black", weight=3]; 66.29/50.86 2029[label="False",fontsize=16,color="green",shape="box"];2030[label="vx260",fontsize=16,color="green",shape="box"];1115[label="vx146",fontsize=16,color="green",shape="box"];1116[label="vx147",fontsize=16,color="green",shape="box"];1117[label="vx148",fontsize=16,color="green",shape="box"];1118 -> 697[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1118[label="True || isLower (Char (Succ vx146))",fontsize=16,color="magenta"];1118 -> 1121[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1989 -> 1701[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1989[label="Char (Succ vx255) <= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1989 -> 2022[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1989 -> 2023[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1990 -> 1986[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1990[label="Char (Succ vx255) >= Char (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1990 -> 2024[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1991 -> 1701[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1991[label="Char (Succ vx255) <= Char (Succ vx259)",fontsize=16,color="magenta"];1991 -> 2025[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1991 -> 2026[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1992 -> 1986[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1992[label="Char (Succ vx255) >= Char (Succ vx258)",fontsize=16,color="magenta"];1992 -> 2027[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 2019[label="vx255",fontsize=16,color="green",shape="box"];2020[label="vx257",fontsize=16,color="green",shape="box"];2021[label="compare (Char (Succ vx255)) (Char (Succ vx256)) /= LT",fontsize=16,color="black",shape="box"];2021 -> 2031[label="",style="solid", color="black", weight=3]; 66.29/50.86 1937[label="not (primCmpNat vx84 vx87 == GT)",fontsize=16,color="burlywood",shape="triangle"];2090[label="vx84/Succ vx840",fontsize=10,color="white",style="solid",shape="box"];1937 -> 2090[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2090 -> 1940[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2091[label="vx84/Zero",fontsize=10,color="white",style="solid",shape="box"];1937 -> 2091[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2091 -> 1941[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2032[label="not (primCmpChar (Char Zero) (Char (Succ vx237)) == LT)",fontsize=16,color="black",shape="box"];2032 -> 2034[label="",style="solid", color="black", weight=3]; 66.29/50.86 1121[label="vx146",fontsize=16,color="green",shape="box"];2022[label="vx255",fontsize=16,color="green",shape="box"];2023[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];2024[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];2025[label="vx255",fontsize=16,color="green",shape="box"];2026[label="vx259",fontsize=16,color="green",shape="box"];2027[label="vx258",fontsize=16,color="green",shape="box"];2031[label="not (compare (Char (Succ vx255)) (Char (Succ vx256)) == LT)",fontsize=16,color="black",shape="box"];2031 -> 2033[label="",style="solid", color="black", weight=3]; 66.29/50.86 1940[label="not (primCmpNat (Succ vx840) vx87 == GT)",fontsize=16,color="burlywood",shape="box"];2092[label="vx87/Succ vx870",fontsize=10,color="white",style="solid",shape="box"];1940 -> 2092[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2092 -> 1944[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2093[label="vx87/Zero",fontsize=10,color="white",style="solid",shape="box"];1940 -> 2093[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2093 -> 1945[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1941[label="not (primCmpNat Zero vx87 == GT)",fontsize=16,color="burlywood",shape="box"];2094[label="vx87/Succ vx870",fontsize=10,color="white",style="solid",shape="box"];1941 -> 2094[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2094 -> 1946[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2095[label="vx87/Zero",fontsize=10,color="white",style="solid",shape="box"];1941 -> 2095[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2095 -> 1947[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2034[label="not (primCmpNat Zero (Succ vx237) == LT)",fontsize=16,color="black",shape="box"];2034 -> 2036[label="",style="solid", color="black", weight=3]; 66.29/50.86 2033[label="not (primCmpChar (Char (Succ vx255)) (Char (Succ vx256)) == LT)",fontsize=16,color="black",shape="box"];2033 -> 2035[label="",style="solid", color="black", weight=3]; 66.29/50.86 1944[label="not (primCmpNat (Succ vx840) (Succ vx870) == GT)",fontsize=16,color="black",shape="box"];1944 -> 1950[label="",style="solid", color="black", weight=3]; 66.29/50.86 1945[label="not (primCmpNat (Succ vx840) Zero == GT)",fontsize=16,color="black",shape="box"];1945 -> 1951[label="",style="solid", color="black", weight=3]; 66.29/50.86 1946[label="not (primCmpNat Zero (Succ vx870) == GT)",fontsize=16,color="black",shape="box"];1946 -> 1952[label="",style="solid", color="black", weight=3]; 66.29/50.86 1947[label="not (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];1947 -> 1953[label="",style="solid", color="black", weight=3]; 66.29/50.86 2036[label="not (LT == LT)",fontsize=16,color="black",shape="triangle"];2036 -> 2038[label="",style="solid", color="black", weight=3]; 66.29/50.86 2035[label="not (primCmpNat (Succ vx255) (Succ vx256) == LT)",fontsize=16,color="black",shape="box"];2035 -> 2037[label="",style="solid", color="black", weight=3]; 66.29/50.86 1950 -> 1937[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1950[label="not (primCmpNat vx840 vx870 == GT)",fontsize=16,color="magenta"];1950 -> 1956[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1950 -> 1957[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 1951[label="not (GT == GT)",fontsize=16,color="black",shape="box"];1951 -> 1958[label="",style="solid", color="black", weight=3]; 66.29/50.86 1952 -> 1875[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1952[label="not (LT == GT)",fontsize=16,color="magenta"];1953[label="not (EQ == GT)",fontsize=16,color="black",shape="box"];1953 -> 1959[label="",style="solid", color="black", weight=3]; 66.29/50.86 2038 -> 1958[label="",style="dashed", color="red", weight=0]; 66.29/50.86 2038[label="not True",fontsize=16,color="magenta"];2037[label="not (primCmpNat vx255 vx256 == LT)",fontsize=16,color="burlywood",shape="triangle"];2096[label="vx255/Succ vx2550",fontsize=10,color="white",style="solid",shape="box"];2037 -> 2096[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2096 -> 2039[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2097[label="vx255/Zero",fontsize=10,color="white",style="solid",shape="box"];2037 -> 2097[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2097 -> 2040[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1956[label="vx840",fontsize=16,color="green",shape="box"];1957[label="vx870",fontsize=16,color="green",shape="box"];1958[label="not True",fontsize=16,color="black",shape="triangle"];1958 -> 1963[label="",style="solid", color="black", weight=3]; 66.29/50.86 1959 -> 1888[label="",style="dashed", color="red", weight=0]; 66.29/50.86 1959[label="not False",fontsize=16,color="magenta"];2039[label="not (primCmpNat (Succ vx2550) vx256 == LT)",fontsize=16,color="burlywood",shape="box"];2098[label="vx256/Succ vx2560",fontsize=10,color="white",style="solid",shape="box"];2039 -> 2098[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2098 -> 2041[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2099[label="vx256/Zero",fontsize=10,color="white",style="solid",shape="box"];2039 -> 2099[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2099 -> 2042[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2040[label="not (primCmpNat Zero vx256 == LT)",fontsize=16,color="burlywood",shape="box"];2100[label="vx256/Succ vx2560",fontsize=10,color="white",style="solid",shape="box"];2040 -> 2100[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2100 -> 2043[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 2101[label="vx256/Zero",fontsize=10,color="white",style="solid",shape="box"];2040 -> 2101[label="",style="solid", color="burlywood", weight=9]; 66.29/50.86 2101 -> 2044[label="",style="solid", color="burlywood", weight=3]; 66.29/50.86 1963[label="False",fontsize=16,color="green",shape="box"];2041[label="not (primCmpNat (Succ vx2550) (Succ vx2560) == LT)",fontsize=16,color="black",shape="box"];2041 -> 2045[label="",style="solid", color="black", weight=3]; 66.29/50.86 2042[label="not (primCmpNat (Succ vx2550) Zero == LT)",fontsize=16,color="black",shape="box"];2042 -> 2046[label="",style="solid", color="black", weight=3]; 66.29/50.86 2043[label="not (primCmpNat Zero (Succ vx2560) == LT)",fontsize=16,color="black",shape="box"];2043 -> 2047[label="",style="solid", color="black", weight=3]; 66.29/50.86 2044[label="not (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];2044 -> 2048[label="",style="solid", color="black", weight=3]; 66.29/50.86 2045 -> 2037[label="",style="dashed", color="red", weight=0]; 66.29/50.86 2045[label="not (primCmpNat vx2550 vx2560 == LT)",fontsize=16,color="magenta"];2045 -> 2049[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 2045 -> 2050[label="",style="dashed", color="magenta", weight=3]; 66.29/50.86 2046[label="not (GT == LT)",fontsize=16,color="black",shape="box"];2046 -> 2051[label="",style="solid", color="black", weight=3]; 66.29/50.86 2047 -> 2036[label="",style="dashed", color="red", weight=0]; 66.29/50.86 2047[label="not (LT == LT)",fontsize=16,color="magenta"];2048[label="not (EQ == LT)",fontsize=16,color="black",shape="box"];2048 -> 2052[label="",style="solid", color="black", weight=3]; 66.29/50.86 2049[label="vx2550",fontsize=16,color="green",shape="box"];2050[label="vx2560",fontsize=16,color="green",shape="box"];2051 -> 1888[label="",style="dashed", color="red", weight=0]; 66.29/50.86 2051[label="not False",fontsize=16,color="magenta"];2052 -> 1888[label="",style="dashed", color="red", weight=0]; 66.29/50.86 2052[label="not False",fontsize=16,color="magenta"];} 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (8) 66.29/50.86 Complex Obligation (AND) 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (9) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_pePe2(Succ(vx740), Succ(vx750), vx76, vx77, vx78, vx79, vx80) -> new_pePe2(vx740, vx750, vx76, vx77, vx78, vx79, vx80) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (10) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_pePe2(Succ(vx740), Succ(vx750), vx76, vx77, vx78, vx79, vx80) -> new_pePe2(vx740, vx750, vx76, vx77, vx78, vx79, vx80) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (11) 66.29/50.86 YES 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (12) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_not(Succ(vx2550), Succ(vx2560)) -> new_not(vx2550, vx2560) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (13) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_not(Succ(vx2550), Succ(vx2560)) -> new_not(vx2550, vx2560) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (14) 66.29/50.86 YES 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (15) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_pePe3(Succ(vx380), Succ(vx390), vx40, vx41, vx42, vx43, vx44, vx45) -> new_pePe3(vx380, vx390, vx40, vx41, vx42, vx43, vx44, vx45) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (16) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_pePe3(Succ(vx380), Succ(vx390), vx40, vx41, vx42, vx43, vx44, vx45) -> new_pePe3(vx380, vx390, vx40, vx41, vx42, vx43, vx44, vx45) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (17) 66.29/50.86 YES 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (18) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_pePe1(Succ(vx820), Succ(vx830), vx84, vx85, vx86, vx87) -> new_pePe1(vx820, vx830, vx84, vx85, vx86, vx87) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (19) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_pePe1(Succ(vx820), Succ(vx830), vx84, vx85, vx86, vx87) -> new_pePe1(vx820, vx830, vx84, vx85, vx86, vx87) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (20) 66.29/50.86 YES 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (21) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_not0(Succ(vx840), Succ(vx870)) -> new_not0(vx840, vx870) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (22) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_not0(Succ(vx840), Succ(vx870)) -> new_not0(vx840, vx870) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (23) 66.29/50.86 YES 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (24) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_pePe(Succ(vx18300000000), Succ(vx18600000000), vx211, vx204) -> new_pePe(vx18300000000, vx18600000000, vx211, vx204) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (25) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_pePe(Succ(vx18300000000), Succ(vx18600000000), vx211, vx204) -> new_pePe(vx18300000000, vx18600000000, vx211, vx204) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (26) 66.29/50.86 YES 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (27) 66.29/50.86 Obligation: 66.29/50.86 Q DP problem: 66.29/50.86 The TRS P consists of the following rules: 66.29/50.86 66.29/50.86 new_pePe0(Succ(vx1440), Succ(vx1450), vx146, vx147, vx148) -> new_pePe0(vx1440, vx1450, vx146, vx147, vx148) 66.29/50.86 66.29/50.86 R is empty. 66.29/50.86 Q is empty. 66.29/50.86 We have to consider all minimal (P,Q,R)-chains. 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (28) QDPSizeChangeProof (EQUIVALENT) 66.29/50.86 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. 66.29/50.86 66.29/50.86 From the DPs we obtained the following set of size-change graphs: 66.29/50.86 *new_pePe0(Succ(vx1440), Succ(vx1450), vx146, vx147, vx148) -> new_pePe0(vx1440, vx1450, vx146, vx147, vx148) 66.29/50.86 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5 66.29/50.86 66.29/50.86 66.29/50.86 ---------------------------------------- 66.29/50.86 66.29/50.86 (29) 66.29/50.86 YES 66.50/50.90 EOF