57.37/41.88 YES 59.21/42.40 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 59.21/42.40 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 59.21/42.40 59.21/42.40 59.21/42.40 H-Termination with start terms of the given HASKELL could be proven: 59.21/42.40 59.21/42.40 (0) HASKELL 59.21/42.40 (1) BR [EQUIVALENT, 0 ms] 59.21/42.40 (2) HASKELL 59.21/42.40 (3) COR [EQUIVALENT, 0 ms] 59.21/42.40 (4) HASKELL 59.21/42.40 (5) NumRed [SOUND, 0 ms] 59.21/42.40 (6) HASKELL 59.21/42.40 (7) Narrow [SOUND, 0 ms] 59.21/42.40 (8) AND 59.21/42.40 (9) QDP 59.21/42.40 (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (11) YES 59.21/42.40 (12) QDP 59.21/42.40 (13) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (14) YES 59.21/42.40 (15) QDP 59.21/42.40 (16) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (17) YES 59.21/42.40 (18) QDP 59.21/42.40 (19) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (20) YES 59.21/42.40 (21) QDP 59.21/42.40 (22) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (23) YES 59.21/42.40 (24) QDP 59.21/42.40 (25) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (26) YES 59.21/42.40 (27) QDP 59.21/42.40 (28) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (29) YES 59.21/42.40 (30) QDP 59.21/42.40 (31) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (32) YES 59.21/42.40 (33) QDP 59.21/42.40 (34) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (35) YES 59.21/42.40 (36) QDP 59.21/42.40 (37) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (38) YES 59.21/42.40 (39) QDP 59.21/42.40 (40) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (41) YES 59.21/42.40 (42) QDP 59.21/42.40 (43) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (44) YES 59.21/42.40 (45) QDP 59.21/42.40 (46) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (47) YES 59.21/42.40 (48) QDP 59.21/42.40 (49) QDPSizeChangeProof [EQUIVALENT, 0 ms] 59.21/42.40 (50) YES 59.21/42.40 59.21/42.40 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (0) 59.21/42.40 Obligation: 59.21/42.40 mainModule Main 59.21/42.40 module Main where { 59.21/42.40 import qualified Prelude; 59.21/42.40 } 59.21/42.40 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (1) BR (EQUIVALENT) 59.21/42.40 Replaced joker patterns by fresh variables and removed binding patterns. 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (2) 59.21/42.40 Obligation: 59.21/42.40 mainModule Main 59.21/42.40 module Main where { 59.21/42.40 import qualified Prelude; 59.21/42.40 } 59.21/42.40 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (3) COR (EQUIVALENT) 59.21/42.40 Cond Reductions: 59.21/42.40 The following Function with conditions 59.21/42.40 "undefined |Falseundefined; 59.21/42.40 " 59.21/42.40 is transformed to 59.21/42.40 "undefined = undefined1; 59.21/42.40 " 59.21/42.40 "undefined0 True = undefined; 59.21/42.40 " 59.21/42.40 "undefined1 = undefined0 False; 59.21/42.40 " 59.21/42.40 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (4) 59.21/42.40 Obligation: 59.21/42.40 mainModule Main 59.21/42.40 module Main where { 59.21/42.40 import qualified Prelude; 59.21/42.40 } 59.21/42.40 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (5) NumRed (SOUND) 59.21/42.40 Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (6) 59.21/42.40 Obligation: 59.21/42.40 mainModule Main 59.21/42.40 module Main where { 59.21/42.40 import qualified Prelude; 59.21/42.40 } 59.21/42.40 59.21/42.40 ---------------------------------------- 59.21/42.40 59.21/42.40 (7) Narrow (SOUND) 59.21/42.40 Haskell To QDPs 59.21/42.40 59.21/42.40 digraph dp_graph { 59.21/42.40 node [outthreshold=100, inthreshold=100];1[label="isAlphaNum",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 59.21/42.40 3[label="isAlphaNum vx3",fontsize=16,color="black",shape="triangle"];3 -> 4[label="",style="solid", color="black", weight=3]; 59.21/42.40 4[label="isAlpha vx3 || isDigit vx3",fontsize=16,color="black",shape="box"];4 -> 5[label="",style="solid", color="black", weight=3]; 59.21/42.40 5[label="(isUpper vx3 || isLower vx3) || isDigit vx3",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3]; 59.21/42.40 6 -> 50[label="",style="dashed", color="red", weight=0]; 59.21/42.40 6[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) || isDigit vx3",fontsize=16,color="magenta"];6 -> 51[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 6 -> 52[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 6 -> 53[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 6 -> 54[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 6 -> 55[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 6 -> 56[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 6 -> 57[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 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 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 (Succ (Succ (Succ (Succ (Succ (Succ (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 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 Zero))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];55[label="vx3",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 (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (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"];57[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"];50[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) || isDigit vx30",fontsize=16,color="black",shape="triangle"];50 -> 65[label="",style="solid", color="black", weight=3]; 59.21/42.40 65[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) || isDigit vx30",fontsize=16,color="black",shape="box"];65 -> 66[label="",style="solid", color="black", weight=3]; 59.21/42.40 66[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) || isDigit vx30",fontsize=16,color="black",shape="box"];66 -> 67[label="",style="solid", color="black", weight=3]; 59.21/42.40 67[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) || isDigit vx30",fontsize=16,color="burlywood",shape="box"];3274[label="vx30/Char vx300",fontsize=10,color="white",style="solid",shape="box"];67 -> 3274[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3274 -> 68[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 68[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)) || isDigit (Char vx300)",fontsize=16,color="black",shape="box"];68 -> 69[label="",style="solid", color="black", weight=3]; 59.21/42.40 69[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)) || isDigit (Char vx300)",fontsize=16,color="burlywood",shape="box"];3275[label="vx300/Succ vx3000",fontsize=10,color="white",style="solid",shape="box"];69 -> 3275[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3275 -> 70[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3276[label="vx300/Zero",fontsize=10,color="white",style="solid",shape="box"];69 -> 3276[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3276 -> 71[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 70[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))) || isDigit (Char (Succ vx3000))",fontsize=16,color="black",shape="box"];70 -> 72[label="",style="solid", color="black", weight=3]; 59.21/42.40 71[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];71 -> 73[label="",style="solid", color="black", weight=3]; 59.21/42.40 72 -> 445[label="",style="dashed", color="red", weight=0]; 59.21/42.40 72[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))) || isDigit (Char (Succ vx3000))",fontsize=16,color="magenta"];72 -> 446[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 447[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 448[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 449[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 450[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 451[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 452[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 72 -> 453[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 73[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];73 -> 76[label="",style="solid", color="black", weight=3]; 59.21/42.40 446[label="vx35",fontsize=16,color="green",shape="box"];447[label="vx31",fontsize=16,color="green",shape="box"];448[label="vx3000",fontsize=16,color="green",shape="box"];449[label="vx34",fontsize=16,color="green",shape="box"];450[label="vx33",fontsize=16,color="green",shape="box"];451[label="vx36",fontsize=16,color="green",shape="box"];452[label="vx3000",fontsize=16,color="green",shape="box"];453[label="vx32",fontsize=16,color="green",shape="box"];445[label="((not (primCmpNat vx60 vx61 == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="burlywood",shape="triangle"];3277[label="vx60/Succ vx600",fontsize=10,color="white",style="solid",shape="box"];445 -> 3277[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3277 -> 518[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3278[label="vx60/Zero",fontsize=10,color="white",style="solid",shape="box"];445 -> 3278[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3278 -> 519[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 76[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];76 -> 81[label="",style="solid", color="black", weight=3]; 59.21/42.40 518[label="((not (primCmpNat (Succ vx600) vx61 == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="burlywood",shape="box"];3279[label="vx61/Succ vx610",fontsize=10,color="white",style="solid",shape="box"];518 -> 3279[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3279 -> 525[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3280[label="vx61/Zero",fontsize=10,color="white",style="solid",shape="box"];518 -> 3280[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3280 -> 526[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 519[label="((not (primCmpNat Zero vx61 == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="burlywood",shape="box"];3281[label="vx61/Succ vx610",fontsize=10,color="white",style="solid",shape="box"];519 -> 3281[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3281 -> 527[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3282[label="vx61/Zero",fontsize=10,color="white",style="solid",shape="box"];519 -> 3282[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3282 -> 528[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 81[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];81 -> 86[label="",style="solid", color="black", weight=3]; 59.21/42.40 525[label="((not (primCmpNat (Succ vx600) (Succ vx610) == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];525 -> 536[label="",style="solid", color="black", weight=3]; 59.21/42.40 526[label="((not (primCmpNat (Succ vx600) Zero == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];526 -> 537[label="",style="solid", color="black", weight=3]; 59.21/42.40 527[label="((not (primCmpNat Zero (Succ vx610) == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];527 -> 538[label="",style="solid", color="black", weight=3]; 59.21/42.40 528[label="((not (primCmpNat Zero Zero == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];528 -> 539[label="",style="solid", color="black", weight=3]; 59.21/42.40 86[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];86 -> 92[label="",style="solid", color="black", weight=3]; 59.21/42.40 536 -> 445[label="",style="dashed", color="red", weight=0]; 59.21/42.40 536[label="((not (primCmpNat vx600 vx610 == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="magenta"];536 -> 549[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 536 -> 550[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 537[label="((not (GT == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];537 -> 551[label="",style="solid", color="black", weight=3]; 59.21/42.40 538[label="((not (LT == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];538 -> 552[label="",style="solid", color="black", weight=3]; 59.21/42.40 539[label="((not (EQ == LT) && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];539 -> 553[label="",style="solid", color="black", weight=3]; 59.21/42.40 92[label="((Char Zero >= Char (Succ vx33) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];92 -> 100[label="",style="solid", color="black", weight=3]; 59.21/42.40 549[label="vx610",fontsize=16,color="green",shape="box"];550[label="vx600",fontsize=16,color="green",shape="box"];551[label="((not False && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="triangle"];551 -> 565[label="",style="solid", color="black", weight=3]; 59.21/42.40 552[label="((not True && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];552 -> 566[label="",style="solid", color="black", weight=3]; 59.21/42.40 553 -> 551[label="",style="dashed", color="red", weight=0]; 59.21/42.40 553[label="((not False && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="magenta"];100[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];100 -> 108[label="",style="solid", color="black", weight=3]; 59.21/42.40 565[label="((True && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];565 -> 580[label="",style="solid", color="black", weight=3]; 59.21/42.40 566[label="((False && Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];566 -> 581[label="",style="solid", color="black", weight=3]; 59.21/42.40 108[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];108 -> 117[label="",style="solid", color="black", weight=3]; 59.21/42.40 580[label="((Char (Succ vx62) <= Char (Succ vx63) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];580 -> 583[label="",style="solid", color="black", weight=3]; 59.21/42.40 581[label="((False || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="triangle"];581 -> 584[label="",style="solid", color="black", weight=3]; 59.21/42.40 117[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];117 -> 127[label="",style="solid", color="black", weight=3]; 59.21/42.40 583[label="((compare (Char (Succ vx62)) (Char (Succ vx63)) /= GT || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];583 -> 586[label="",style="solid", color="black", weight=3]; 59.21/42.40 584[label="((Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];584 -> 587[label="",style="solid", color="black", weight=3]; 59.21/42.40 127[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)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];127 -> 136[label="",style="solid", color="black", weight=3]; 59.21/42.40 586[label="((not (compare (Char (Succ vx62)) (Char (Succ vx63)) == GT) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];586 -> 589[label="",style="solid", color="black", weight=3]; 59.21/42.40 587[label="((compare (Char (Succ vx62)) (Char (Succ vx64)) /= LT && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];587 -> 590[label="",style="solid", color="black", weight=3]; 59.21/42.40 136[label="((not (LT == LT) && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];136 -> 146[label="",style="solid", color="black", weight=3]; 59.21/42.40 589[label="((not (primCmpChar (Char (Succ vx62)) (Char (Succ vx63)) == GT) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];589 -> 592[label="",style="solid", color="black", weight=3]; 59.21/42.40 590[label="((not (compare (Char (Succ vx62)) (Char (Succ vx64)) == LT) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];590 -> 593[label="",style="solid", color="black", weight=3]; 59.21/42.40 146[label="((not True && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];146 -> 157[label="",style="solid", color="black", weight=3]; 59.21/42.40 592 -> 1069[label="",style="dashed", color="red", weight=0]; 59.21/42.40 592[label="((not (primCmpNat (Succ vx62) (Succ vx63) == GT) || Char (Succ vx62) >= Char (Succ vx64) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="magenta"];592 -> 1070[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 592 -> 1071[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 592 -> 1072[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 592 -> 1073[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 592 -> 1074[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 592 -> 1075[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 592 -> 1076[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 593[label="((not (primCmpChar (Char (Succ vx62)) (Char (Succ vx64)) == LT) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="black",shape="box"];593 -> 596[label="",style="solid", color="black", weight=3]; 59.21/42.40 157[label="((False && Char Zero <= Char (Succ vx34) || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];157 -> 169[label="",style="solid", color="black", weight=3]; 59.21/42.40 1070[label="vx66",fontsize=16,color="green",shape="box"];1071[label="vx62",fontsize=16,color="green",shape="box"];1072[label="vx64",fontsize=16,color="green",shape="box"];1073[label="vx67",fontsize=16,color="green",shape="box"];1074[label="vx65",fontsize=16,color="green",shape="box"];1075[label="Succ vx62",fontsize=16,color="green",shape="box"];1076[label="Succ vx63",fontsize=16,color="green",shape="box"];1069[label="((not (primCmpNat vx112 vx113 == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="burlywood",shape="triangle"];3283[label="vx112/Succ vx1120",fontsize=10,color="white",style="solid",shape="box"];1069 -> 3283[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3283 -> 1140[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3284[label="vx112/Zero",fontsize=10,color="white",style="solid",shape="box"];1069 -> 3284[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3284 -> 1141[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 596 -> 1172[label="",style="dashed", color="red", weight=0]; 59.21/42.40 596[label="((not (primCmpNat (Succ vx62) (Succ vx64) == LT) && Char (Succ vx62) <= Char (Succ vx65) || Char (Succ vx62) >= Char (Succ vx66) && Char (Succ vx62) <= Char (Succ vx67)) || isLower (Char (Succ vx62))) || isDigit (Char (Succ vx62))",fontsize=16,color="magenta"];596 -> 1173[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 596 -> 1174[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 596 -> 1175[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 596 -> 1176[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 596 -> 1177[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 596 -> 1178[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 169[label="((False || Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36)) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];169 -> 183[label="",style="solid", color="black", weight=3]; 59.21/42.40 1140[label="((not (primCmpNat (Succ vx1120) vx113 == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="burlywood",shape="box"];3285[label="vx113/Succ vx1130",fontsize=10,color="white",style="solid",shape="box"];1140 -> 3285[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3285 -> 1161[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3286[label="vx113/Zero",fontsize=10,color="white",style="solid",shape="box"];1140 -> 3286[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3286 -> 1162[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1141[label="((not (primCmpNat Zero vx113 == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="burlywood",shape="box"];3287[label="vx113/Succ vx1130",fontsize=10,color="white",style="solid",shape="box"];1141 -> 3287[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3287 -> 1163[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3288[label="vx113/Zero",fontsize=10,color="white",style="solid",shape="box"];1141 -> 3288[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3288 -> 1164[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1173[label="vx65",fontsize=16,color="green",shape="box"];1174[label="vx66",fontsize=16,color="green",shape="box"];1175[label="Succ vx62",fontsize=16,color="green",shape="box"];1176[label="Succ vx64",fontsize=16,color="green",shape="box"];1177[label="vx62",fontsize=16,color="green",shape="box"];1178[label="vx67",fontsize=16,color="green",shape="box"];1172[label="((not (primCmpNat vx122 vx123 == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="burlywood",shape="triangle"];3289[label="vx122/Succ vx1220",fontsize=10,color="white",style="solid",shape="box"];1172 -> 3289[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3289 -> 1233[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3290[label="vx122/Zero",fontsize=10,color="white",style="solid",shape="box"];1172 -> 3290[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3290 -> 1234[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 183[label="(Char Zero >= Char (Succ vx35) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];183 -> 199[label="",style="solid", color="black", weight=3]; 59.21/42.40 1161[label="((not (primCmpNat (Succ vx1120) (Succ vx1130) == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1161 -> 1235[label="",style="solid", color="black", weight=3]; 59.21/42.40 1162[label="((not (primCmpNat (Succ vx1120) Zero == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1162 -> 1236[label="",style="solid", color="black", weight=3]; 59.21/42.40 1163[label="((not (primCmpNat Zero (Succ vx1130) == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1163 -> 1237[label="",style="solid", color="black", weight=3]; 59.21/42.40 1164[label="((not (primCmpNat Zero Zero == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1164 -> 1238[label="",style="solid", color="black", weight=3]; 59.21/42.40 1233[label="((not (primCmpNat (Succ vx1220) vx123 == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="burlywood",shape="box"];3291[label="vx123/Succ vx1230",fontsize=10,color="white",style="solid",shape="box"];1233 -> 3291[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3291 -> 1244[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3292[label="vx123/Zero",fontsize=10,color="white",style="solid",shape="box"];1233 -> 3292[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3292 -> 1245[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1234[label="((not (primCmpNat Zero vx123 == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="burlywood",shape="box"];3293[label="vx123/Succ vx1230",fontsize=10,color="white",style="solid",shape="box"];1234 -> 3293[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3293 -> 1246[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3294[label="vx123/Zero",fontsize=10,color="white",style="solid",shape="box"];1234 -> 3294[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3294 -> 1247[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 199[label="(compare (Char Zero) (Char (Succ vx35)) /= LT && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];199 -> 215[label="",style="solid", color="black", weight=3]; 59.21/42.40 1235 -> 1069[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1235[label="((not (primCmpNat vx1120 vx1130 == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="magenta"];1235 -> 1248[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1235 -> 1249[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1236[label="((not (GT == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1236 -> 1250[label="",style="solid", color="black", weight=3]; 59.21/42.40 1237[label="((not (LT == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1237 -> 1251[label="",style="solid", color="black", weight=3]; 59.21/42.40 1238[label="((not (EQ == GT) || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1238 -> 1252[label="",style="solid", color="black", weight=3]; 59.21/42.40 1244[label="((not (primCmpNat (Succ vx1220) (Succ vx1230) == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1244 -> 1254[label="",style="solid", color="black", weight=3]; 59.21/42.40 1245[label="((not (primCmpNat (Succ vx1220) Zero == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1245 -> 1255[label="",style="solid", color="black", weight=3]; 59.21/42.40 1246[label="((not (primCmpNat Zero (Succ vx1230) == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1246 -> 1256[label="",style="solid", color="black", weight=3]; 59.21/42.40 1247[label="((not (primCmpNat Zero Zero == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1247 -> 1257[label="",style="solid", color="black", weight=3]; 59.21/42.40 215[label="(not (compare (Char Zero) (Char (Succ vx35)) == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];215 -> 258[label="",style="solid", color="black", weight=3]; 59.21/42.40 1248[label="vx1120",fontsize=16,color="green",shape="box"];1249[label="vx1130",fontsize=16,color="green",shape="box"];1250[label="((not True || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1250 -> 1258[label="",style="solid", color="black", weight=3]; 59.21/42.40 1251[label="((not False || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="triangle"];1251 -> 1259[label="",style="solid", color="black", weight=3]; 59.21/42.40 1252 -> 1251[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1252[label="((not False || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="magenta"];1254 -> 1172[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1254[label="((not (primCmpNat vx1220 vx1230 == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="magenta"];1254 -> 1261[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1254 -> 1262[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1255[label="((not (GT == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1255 -> 1263[label="",style="solid", color="black", weight=3]; 59.21/42.40 1256[label="((not (LT == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1256 -> 1264[label="",style="solid", color="black", weight=3]; 59.21/42.40 1257[label="((not (EQ == LT) && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1257 -> 1265[label="",style="solid", color="black", weight=3]; 59.21/42.40 258[label="(not (primCmpChar (Char Zero) (Char (Succ vx35)) == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];258 -> 272[label="",style="solid", color="black", weight=3]; 59.21/42.40 1258 -> 581[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1258[label="((False || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="magenta"];1258 -> 1266[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1258 -> 1267[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1258 -> 1268[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1258 -> 1269[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1258 -> 1270[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1259[label="((True || Char (Succ vx114) >= Char (Succ vx115) && Char (Succ vx114) <= Char (Succ vx116) || Char (Succ vx114) >= Char (Succ vx117) && Char (Succ vx114) <= Char (Succ vx118)) || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="box"];1259 -> 1271[label="",style="solid", color="black", weight=3]; 59.21/42.40 1261[label="vx1220",fontsize=16,color="green",shape="box"];1262[label="vx1230",fontsize=16,color="green",shape="box"];1263[label="((not False && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="triangle"];1263 -> 1273[label="",style="solid", color="black", weight=3]; 59.21/42.40 1264[label="((not True && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1264 -> 1274[label="",style="solid", color="black", weight=3]; 59.21/42.40 1265 -> 1263[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1265[label="((not False && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="magenta"];272[label="(not (primCmpNat Zero (Succ vx35) == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];272 -> 285[label="",style="solid", color="black", weight=3]; 59.21/42.40 1266[label="vx117",fontsize=16,color="green",shape="box"];1267[label="vx116",fontsize=16,color="green",shape="box"];1268[label="vx115",fontsize=16,color="green",shape="box"];1269[label="vx118",fontsize=16,color="green",shape="box"];1270[label="vx114",fontsize=16,color="green",shape="box"];1271[label="(True || isLower (Char (Succ vx114))) || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="triangle"];1271 -> 1275[label="",style="solid", color="black", weight=3]; 59.21/42.40 1273[label="((True && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1273 -> 1277[label="",style="solid", color="black", weight=3]; 59.21/42.40 1274[label="((False && Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1274 -> 1278[label="",style="solid", color="black", weight=3]; 59.21/42.40 285[label="(not (LT == LT) && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];285 -> 340[label="",style="solid", color="black", weight=3]; 59.21/42.40 1275[label="True || isDigit (Char (Succ vx114))",fontsize=16,color="black",shape="triangle"];1275 -> 1279[label="",style="solid", color="black", weight=3]; 59.21/42.40 1277[label="((Char (Succ vx124) <= Char (Succ vx125) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1277 -> 1281[label="",style="solid", color="black", weight=3]; 59.21/42.40 1278[label="((False || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="triangle"];1278 -> 1282[label="",style="solid", color="black", weight=3]; 59.21/42.40 340[label="(not True && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];340 -> 354[label="",style="solid", color="black", weight=3]; 59.21/42.40 1279[label="True",fontsize=16,color="green",shape="box"];1281[label="((compare (Char (Succ vx124)) (Char (Succ vx125)) /= GT || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1281 -> 1284[label="",style="solid", color="black", weight=3]; 59.21/42.40 1282[label="(Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1282 -> 1285[label="",style="solid", color="black", weight=3]; 59.21/42.40 354[label="(False && Char Zero <= Char (Succ vx36) || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];354 -> 368[label="",style="solid", color="black", weight=3]; 59.21/42.40 1284[label="((not (compare (Char (Succ vx124)) (Char (Succ vx125)) == GT) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1284 -> 1287[label="",style="solid", color="black", weight=3]; 59.21/42.40 1285[label="(compare (Char (Succ vx124)) (Char (Succ vx126)) /= LT && Char (Succ vx124) <= Char (Succ vx127) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1285 -> 1288[label="",style="solid", color="black", weight=3]; 59.21/42.40 368[label="(False || isLower (Char Zero)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];368 -> 406[label="",style="solid", color="black", weight=3]; 59.21/42.40 1287[label="((not (primCmpChar (Char (Succ vx124)) (Char (Succ vx125)) == GT) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1287 -> 1290[label="",style="solid", color="black", weight=3]; 59.21/42.40 1288[label="(not (compare (Char (Succ vx124)) (Char (Succ vx126)) == LT) && Char (Succ vx124) <= Char (Succ vx127) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1288 -> 1291[label="",style="solid", color="black", weight=3]; 59.21/42.40 406[label="isLower (Char Zero) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];406 -> 421[label="",style="solid", color="black", weight=3]; 59.21/42.40 1290 -> 1758[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1290[label="((not (primCmpNat (Succ vx124) (Succ vx125) == GT) || Char (Succ vx124) >= Char (Succ vx126) && Char (Succ vx124) <= Char (Succ vx127)) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="magenta"];1290 -> 1759[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1290 -> 1760[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1290 -> 1761[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1290 -> 1762[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1290 -> 1763[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1291[label="(not (primCmpChar (Char (Succ vx124)) (Char (Succ vx126)) == LT) && Char (Succ vx124) <= Char (Succ vx127) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="black",shape="box"];1291 -> 1293[label="",style="solid", color="black", weight=3]; 59.21/42.40 421 -> 567[label="",style="dashed", color="red", weight=0]; 59.21/42.40 421[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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || isDigit (Char Zero)",fontsize=16,color="magenta"];421 -> 568[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 421 -> 569[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 421 -> 570[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 421 -> 571[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 421 -> 572[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 421 -> 573[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1759[label="vx127",fontsize=16,color="green",shape="box"];1760[label="vx124",fontsize=16,color="green",shape="box"];1761[label="Succ vx124",fontsize=16,color="green",shape="box"];1762[label="Succ vx125",fontsize=16,color="green",shape="box"];1763[label="vx126",fontsize=16,color="green",shape="box"];1758[label="((not (primCmpNat vx203 vx204 == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="burlywood",shape="triangle"];3295[label="vx203/Succ vx2030",fontsize=10,color="white",style="solid",shape="box"];1758 -> 3295[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3295 -> 1809[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3296[label="vx203/Zero",fontsize=10,color="white",style="solid",shape="box"];1758 -> 3296[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3296 -> 1810[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1293 -> 1686[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1293[label="(not (primCmpNat (Succ vx124) (Succ vx126) == LT) && Char (Succ vx124) <= Char (Succ vx127) || isLower (Char (Succ vx124))) || isDigit (Char (Succ vx124))",fontsize=16,color="magenta"];1293 -> 1687[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1293 -> 1688[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1293 -> 1689[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1293 -> 1690[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 568[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"];569[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"];570[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"];571[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"];572[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"];573[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"];567[label="(Char Zero >= Char (Succ vx87) && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="triangle"];567 -> 582[label="",style="solid", color="black", weight=3]; 59.21/42.40 1809[label="((not (primCmpNat (Succ vx2030) vx204 == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="burlywood",shape="box"];3297[label="vx204/Succ vx2040",fontsize=10,color="white",style="solid",shape="box"];1809 -> 3297[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3297 -> 1813[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3298[label="vx204/Zero",fontsize=10,color="white",style="solid",shape="box"];1809 -> 3298[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3298 -> 1814[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1810[label="((not (primCmpNat Zero vx204 == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="burlywood",shape="box"];3299[label="vx204/Succ vx2040",fontsize=10,color="white",style="solid",shape="box"];1810 -> 3299[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3299 -> 1815[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3300[label="vx204/Zero",fontsize=10,color="white",style="solid",shape="box"];1810 -> 3300[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3300 -> 1816[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1687[label="vx127",fontsize=16,color="green",shape="box"];1688[label="Succ vx124",fontsize=16,color="green",shape="box"];1689[label="Succ vx126",fontsize=16,color="green",shape="box"];1690[label="vx124",fontsize=16,color="green",shape="box"];1686[label="(not (primCmpNat vx198 vx199 == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="burlywood",shape="triangle"];3301[label="vx198/Succ vx1980",fontsize=10,color="white",style="solid",shape="box"];1686 -> 3301[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3301 -> 1719[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3302[label="vx198/Zero",fontsize=10,color="white",style="solid",shape="box"];1686 -> 3302[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3302 -> 1720[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 582[label="(compare (Char Zero) (Char (Succ vx87)) /= LT && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];582 -> 585[label="",style="solid", color="black", weight=3]; 59.21/42.40 1813[label="((not (primCmpNat (Succ vx2030) (Succ vx2040) == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1813 -> 1819[label="",style="solid", color="black", weight=3]; 59.21/42.40 1814[label="((not (primCmpNat (Succ vx2030) Zero == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1814 -> 1820[label="",style="solid", color="black", weight=3]; 59.21/42.40 1815[label="((not (primCmpNat Zero (Succ vx2040) == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1815 -> 1821[label="",style="solid", color="black", weight=3]; 59.21/42.40 1816[label="((not (primCmpNat Zero Zero == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1816 -> 1822[label="",style="solid", color="black", weight=3]; 59.21/42.40 1719[label="(not (primCmpNat (Succ vx1980) vx199 == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="burlywood",shape="box"];3303[label="vx199/Succ vx1990",fontsize=10,color="white",style="solid",shape="box"];1719 -> 3303[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3303 -> 1725[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3304[label="vx199/Zero",fontsize=10,color="white",style="solid",shape="box"];1719 -> 3304[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3304 -> 1726[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1720[label="(not (primCmpNat Zero vx199 == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="burlywood",shape="box"];3305[label="vx199/Succ vx1990",fontsize=10,color="white",style="solid",shape="box"];1720 -> 3305[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3305 -> 1727[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3306[label="vx199/Zero",fontsize=10,color="white",style="solid",shape="box"];1720 -> 3306[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3306 -> 1728[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 585[label="(not (compare (Char Zero) (Char (Succ vx87)) == LT) && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];585 -> 588[label="",style="solid", color="black", weight=3]; 59.21/42.40 1819 -> 1758[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1819[label="((not (primCmpNat vx2030 vx2040 == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="magenta"];1819 -> 1825[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1819 -> 1826[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1820[label="((not (GT == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1820 -> 1827[label="",style="solid", color="black", weight=3]; 59.21/42.40 1821[label="((not (LT == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1821 -> 1828[label="",style="solid", color="black", weight=3]; 59.21/42.40 1822[label="((not (EQ == GT) || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1822 -> 1829[label="",style="solid", color="black", weight=3]; 59.21/42.40 1725[label="(not (primCmpNat (Succ vx1980) (Succ vx1990) == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1725 -> 1736[label="",style="solid", color="black", weight=3]; 59.21/42.40 1726[label="(not (primCmpNat (Succ vx1980) Zero == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1726 -> 1737[label="",style="solid", color="black", weight=3]; 59.21/42.40 1727[label="(not (primCmpNat Zero (Succ vx1990) == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1727 -> 1738[label="",style="solid", color="black", weight=3]; 59.21/42.40 1728[label="(not (primCmpNat Zero Zero == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1728 -> 1739[label="",style="solid", color="black", weight=3]; 59.21/42.40 588[label="(not (primCmpChar (Char Zero) (Char (Succ vx87)) == LT) && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];588 -> 591[label="",style="solid", color="black", weight=3]; 59.21/42.40 1825[label="vx2030",fontsize=16,color="green",shape="box"];1826[label="vx2040",fontsize=16,color="green",shape="box"];1827[label="((not True || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1827 -> 1834[label="",style="solid", color="black", weight=3]; 59.21/42.40 1828[label="((not False || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="triangle"];1828 -> 1835[label="",style="solid", color="black", weight=3]; 59.21/42.40 1829 -> 1828[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1829[label="((not False || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="magenta"];1736 -> 1686[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1736[label="(not (primCmpNat vx1980 vx1990 == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="magenta"];1736 -> 1747[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1736 -> 1748[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1737[label="(not (GT == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1737 -> 1749[label="",style="solid", color="black", weight=3]; 59.21/42.40 1738[label="(not (LT == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1738 -> 1750[label="",style="solid", color="black", weight=3]; 59.21/42.40 1739[label="(not (EQ == LT) && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1739 -> 1751[label="",style="solid", color="black", weight=3]; 59.21/42.40 591[label="(not (primCmpNat Zero (Succ vx87) == LT) && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];591 -> 594[label="",style="solid", color="black", weight=3]; 59.21/42.40 1834 -> 1278[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1834[label="((False || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="magenta"];1834 -> 1844[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1834 -> 1845[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1834 -> 1846[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1835[label="((True || Char (Succ vx205) >= Char (Succ vx206) && Char (Succ vx205) <= Char (Succ vx207)) || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="black",shape="box"];1835 -> 1847[label="",style="solid", color="black", weight=3]; 59.21/42.40 1747[label="vx1980",fontsize=16,color="green",shape="box"];1748[label="vx1990",fontsize=16,color="green",shape="box"];1749[label="(not False && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="triangle"];1749 -> 1756[label="",style="solid", color="black", weight=3]; 59.21/42.40 1750[label="(not True && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1750 -> 1757[label="",style="solid", color="black", weight=3]; 59.21/42.40 1751 -> 1749[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1751[label="(not False && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="magenta"];594[label="(not (LT == LT) && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];594 -> 597[label="",style="solid", color="black", weight=3]; 59.21/42.40 1844[label="vx206",fontsize=16,color="green",shape="box"];1845[label="vx205",fontsize=16,color="green",shape="box"];1846[label="vx207",fontsize=16,color="green",shape="box"];1847 -> 1271[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1847[label="(True || isLower (Char (Succ vx205))) || isDigit (Char (Succ vx205))",fontsize=16,color="magenta"];1847 -> 1857[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1756[label="(True && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1756 -> 1811[label="",style="solid", color="black", weight=3]; 59.21/42.40 1757[label="(False && Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1757 -> 1812[label="",style="solid", color="black", weight=3]; 59.21/42.40 597[label="(not True && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];597 -> 601[label="",style="solid", color="black", weight=3]; 59.21/42.40 1857[label="vx205",fontsize=16,color="green",shape="box"];1811[label="(Char (Succ vx200) <= Char (Succ vx201) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1811 -> 1817[label="",style="solid", color="black", weight=3]; 59.21/42.40 1812[label="(False || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="triangle"];1812 -> 1818[label="",style="solid", color="black", weight=3]; 59.21/42.40 601[label="(False && Char Zero <= Char (Succ vx88) || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];601 -> 608[label="",style="solid", color="black", weight=3]; 59.21/42.40 1817[label="(compare (Char (Succ vx200)) (Char (Succ vx201)) /= GT || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1817 -> 1823[label="",style="solid", color="black", weight=3]; 59.21/42.40 1818[label="isLower (Char (Succ vx200)) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1818 -> 1824[label="",style="solid", color="black", weight=3]; 59.21/42.40 608[label="(False || Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];608 -> 617[label="",style="solid", color="black", weight=3]; 59.21/42.40 1823[label="(not (compare (Char (Succ vx200)) (Char (Succ vx201)) == GT) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1823 -> 1830[label="",style="solid", color="black", weight=3]; 59.21/42.40 1824 -> 1882[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1824[label="(Char (Succ vx200) >= 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 vx200) <= 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 vx200) >= 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 vx200) <= 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 vx200) >= 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 vx200) <= 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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) || isDigit (Char (Succ vx200))",fontsize=16,color="magenta"];1824 -> 1883[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1824 -> 1884[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1824 -> 1885[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1824 -> 1886[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1824 -> 1887[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1824 -> 1888[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1824 -> 1889[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 617[label="(Char Zero >= Char (Succ vx89) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];617 -> 627[label="",style="solid", color="black", weight=3]; 59.21/42.40 1830[label="(not (primCmpChar (Char (Succ vx200)) (Char (Succ vx201)) == GT) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="black",shape="box"];1830 -> 1836[label="",style="solid", color="black", weight=3]; 59.21/42.40 1883[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"];1884[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"];1885[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"];1886[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"];1887[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"];1888[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"];1889[label="vx200",fontsize=16,color="green",shape="box"];1882[label="(Char (Succ vx234) >= Char (Succ vx235) && Char (Succ vx234) <= Char (Succ vx236) || Char (Succ vx234) >= Char (Succ vx237) && Char (Succ vx234) <= Char (Succ vx238) || Char (Succ vx234) >= Char (Succ vx239) && Char (Succ vx234) <= Char (Succ vx240)) || isDigit (Char (Succ vx234))",fontsize=16,color="black",shape="triangle"];1882 -> 1897[label="",style="solid", color="black", weight=3]; 59.21/42.40 627[label="(compare (Char Zero) (Char (Succ vx89)) /= LT && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];627 -> 639[label="",style="solid", color="black", weight=3]; 59.21/42.40 1836 -> 2211[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1836[label="(not (primCmpNat (Succ vx200) (Succ vx201) == GT) || isLower (Char (Succ vx200))) || isDigit (Char (Succ vx200))",fontsize=16,color="magenta"];1836 -> 2212[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1836 -> 2213[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1836 -> 2214[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1897[label="(compare (Char (Succ vx234)) (Char (Succ vx235)) /= LT && Char (Succ vx234) <= Char (Succ vx236) || Char (Succ vx234) >= Char (Succ vx237) && Char (Succ vx234) <= Char (Succ vx238) || Char (Succ vx234) >= Char (Succ vx239) && Char (Succ vx234) <= Char (Succ vx240)) || isDigit (Char (Succ vx234))",fontsize=16,color="black",shape="box"];1897 -> 1899[label="",style="solid", color="black", weight=3]; 59.21/42.40 639[label="(not (compare (Char Zero) (Char (Succ vx89)) == LT) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];639 -> 653[label="",style="solid", color="black", weight=3]; 59.21/42.40 2212[label="Succ vx200",fontsize=16,color="green",shape="box"];2213[label="Succ vx201",fontsize=16,color="green",shape="box"];2214[label="vx200",fontsize=16,color="green",shape="box"];2211[label="(not (primCmpNat vx253 vx254 == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="burlywood",shape="triangle"];3307[label="vx253/Succ vx2530",fontsize=10,color="white",style="solid",shape="box"];2211 -> 3307[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3307 -> 2239[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3308[label="vx253/Zero",fontsize=10,color="white",style="solid",shape="box"];2211 -> 3308[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3308 -> 2240[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1899[label="(not (compare (Char (Succ vx234)) (Char (Succ vx235)) == LT) && Char (Succ vx234) <= Char (Succ vx236) || Char (Succ vx234) >= Char (Succ vx237) && Char (Succ vx234) <= Char (Succ vx238) || Char (Succ vx234) >= Char (Succ vx239) && Char (Succ vx234) <= Char (Succ vx240)) || isDigit (Char (Succ vx234))",fontsize=16,color="black",shape="box"];1899 -> 1902[label="",style="solid", color="black", weight=3]; 59.21/42.40 653[label="(not (primCmpChar (Char Zero) (Char (Succ vx89)) == LT) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];653 -> 667[label="",style="solid", color="black", weight=3]; 59.21/42.40 2239[label="(not (primCmpNat (Succ vx2530) vx254 == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="burlywood",shape="box"];3309[label="vx254/Succ vx2540",fontsize=10,color="white",style="solid",shape="box"];2239 -> 3309[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3309 -> 2288[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3310[label="vx254/Zero",fontsize=10,color="white",style="solid",shape="box"];2239 -> 3310[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3310 -> 2289[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 2240[label="(not (primCmpNat Zero vx254 == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="burlywood",shape="box"];3311[label="vx254/Succ vx2540",fontsize=10,color="white",style="solid",shape="box"];2240 -> 3311[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3311 -> 2290[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 3312[label="vx254/Zero",fontsize=10,color="white",style="solid",shape="box"];2240 -> 3312[label="",style="solid", color="burlywood", weight=9]; 59.21/42.40 3312 -> 2291[label="",style="solid", color="burlywood", weight=3]; 59.21/42.40 1902[label="(not (primCmpChar (Char (Succ vx234)) (Char (Succ vx235)) == LT) && Char (Succ vx234) <= Char (Succ vx236) || Char (Succ vx234) >= Char (Succ vx237) && Char (Succ vx234) <= Char (Succ vx238) || Char (Succ vx234) >= Char (Succ vx239) && Char (Succ vx234) <= Char (Succ vx240)) || isDigit (Char (Succ vx234))",fontsize=16,color="black",shape="box"];1902 -> 1907[label="",style="solid", color="black", weight=3]; 59.21/42.40 667[label="(not (primCmpNat Zero (Succ vx89) == LT) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];667 -> 682[label="",style="solid", color="black", weight=3]; 59.21/42.40 2288[label="(not (primCmpNat (Succ vx2530) (Succ vx2540) == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2288 -> 2304[label="",style="solid", color="black", weight=3]; 59.21/42.40 2289[label="(not (primCmpNat (Succ vx2530) Zero == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2289 -> 2305[label="",style="solid", color="black", weight=3]; 59.21/42.40 2290[label="(not (primCmpNat Zero (Succ vx2540) == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2290 -> 2306[label="",style="solid", color="black", weight=3]; 59.21/42.40 2291[label="(not (primCmpNat Zero Zero == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2291 -> 2307[label="",style="solid", color="black", weight=3]; 59.21/42.40 1907 -> 2334[label="",style="dashed", color="red", weight=0]; 59.21/42.40 1907[label="(not (primCmpNat (Succ vx234) (Succ vx235) == LT) && Char (Succ vx234) <= Char (Succ vx236) || Char (Succ vx234) >= Char (Succ vx237) && Char (Succ vx234) <= Char (Succ vx238) || Char (Succ vx234) >= Char (Succ vx239) && Char (Succ vx234) <= Char (Succ vx240)) || isDigit (Char (Succ vx234))",fontsize=16,color="magenta"];1907 -> 2335[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2336[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2337[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2338[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2339[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2340[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2341[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 1907 -> 2342[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 682[label="(not (LT == LT) && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];682 -> 697[label="",style="solid", color="black", weight=3]; 59.21/42.40 2304 -> 2211[label="",style="dashed", color="red", weight=0]; 59.21/42.40 2304[label="(not (primCmpNat vx2530 vx2540 == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="magenta"];2304 -> 2321[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 2304 -> 2322[label="",style="dashed", color="magenta", weight=3]; 59.21/42.40 2305[label="(not (GT == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2305 -> 2323[label="",style="solid", color="black", weight=3]; 59.21/42.40 2306[label="(not (LT == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2306 -> 2324[label="",style="solid", color="black", weight=3]; 59.21/42.40 2307[label="(not (EQ == GT) || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2307 -> 2325[label="",style="solid", color="black", weight=3]; 59.21/42.40 2335[label="vx234",fontsize=16,color="green",shape="box"];2336[label="vx239",fontsize=16,color="green",shape="box"];2337[label="Succ vx235",fontsize=16,color="green",shape="box"];2338[label="vx236",fontsize=16,color="green",shape="box"];2339[label="vx240",fontsize=16,color="green",shape="box"];2340[label="vx238",fontsize=16,color="green",shape="box"];2341[label="Succ vx234",fontsize=16,color="green",shape="box"];2342[label="vx237",fontsize=16,color="green",shape="box"];2334[label="(not (primCmpNat vx264 vx265 == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="burlywood",shape="triangle"];3313[label="vx264/Succ vx2640",fontsize=10,color="white",style="solid",shape="box"];2334 -> 3313[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3313 -> 2407[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3314[label="vx264/Zero",fontsize=10,color="white",style="solid",shape="box"];2334 -> 3314[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3314 -> 2408[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 697[label="(not True && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];697 -> 712[label="",style="solid", color="black", weight=3]; 59.21/42.41 2321[label="vx2530",fontsize=16,color="green",shape="box"];2322[label="vx2540",fontsize=16,color="green",shape="box"];2323[label="(not True || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="box"];2323 -> 2409[label="",style="solid", color="black", weight=3]; 59.21/42.41 2324[label="(not False || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="black",shape="triangle"];2324 -> 2410[label="",style="solid", color="black", weight=3]; 59.21/42.41 2325 -> 2324[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2325[label="(not False || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="magenta"];2407[label="(not (primCmpNat (Succ vx2640) vx265 == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="burlywood",shape="box"];3315[label="vx265/Succ vx2650",fontsize=10,color="white",style="solid",shape="box"];2407 -> 3315[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3315 -> 2411[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3316[label="vx265/Zero",fontsize=10,color="white",style="solid",shape="box"];2407 -> 3316[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3316 -> 2412[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2408[label="(not (primCmpNat Zero vx265 == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="burlywood",shape="box"];3317[label="vx265/Succ vx2650",fontsize=10,color="white",style="solid",shape="box"];2408 -> 3317[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3317 -> 2413[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3318[label="vx265/Zero",fontsize=10,color="white",style="solid",shape="box"];2408 -> 3318[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3318 -> 2414[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 712[label="(False && Char Zero <= Char (Succ vx90) || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];712 -> 728[label="",style="solid", color="black", weight=3]; 59.21/42.41 2409 -> 1812[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2409[label="(False || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="magenta"];2409 -> 2415[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2410 -> 1271[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2410[label="(True || isLower (Char (Succ vx255))) || isDigit (Char (Succ vx255))",fontsize=16,color="magenta"];2410 -> 2416[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2411[label="(not (primCmpNat (Succ vx2640) (Succ vx2650) == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2411 -> 2417[label="",style="solid", color="black", weight=3]; 59.21/42.41 2412[label="(not (primCmpNat (Succ vx2640) Zero == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2412 -> 2418[label="",style="solid", color="black", weight=3]; 59.21/42.41 2413[label="(not (primCmpNat Zero (Succ vx2650) == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2413 -> 2419[label="",style="solid", color="black", weight=3]; 59.21/42.41 2414[label="(not (primCmpNat Zero Zero == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2414 -> 2420[label="",style="solid", color="black", weight=3]; 59.21/42.41 728[label="(False || Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92)) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];728 -> 744[label="",style="solid", color="black", weight=3]; 59.21/42.41 2415[label="vx255",fontsize=16,color="green",shape="box"];2416[label="vx255",fontsize=16,color="green",shape="box"];2417 -> 2334[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2417[label="(not (primCmpNat vx2640 vx2650 == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="magenta"];2417 -> 2421[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2417 -> 2422[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2418[label="(not (GT == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2418 -> 2423[label="",style="solid", color="black", weight=3]; 59.21/42.41 2419[label="(not (LT == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2419 -> 2424[label="",style="solid", color="black", weight=3]; 59.21/42.41 2420[label="(not (EQ == LT) && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2420 -> 2425[label="",style="solid", color="black", weight=3]; 59.21/42.41 744[label="Char Zero >= Char (Succ vx91) && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];744 -> 762[label="",style="solid", color="black", weight=3]; 59.21/42.41 2421[label="vx2650",fontsize=16,color="green",shape="box"];2422[label="vx2640",fontsize=16,color="green",shape="box"];2423[label="(not False && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="triangle"];2423 -> 2426[label="",style="solid", color="black", weight=3]; 59.21/42.41 2424[label="(not True && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2424 -> 2427[label="",style="solid", color="black", weight=3]; 59.21/42.41 2425 -> 2423[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2425[label="(not False && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="magenta"];762[label="compare (Char Zero) (Char (Succ vx91)) /= LT && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];762 -> 782[label="",style="solid", color="black", weight=3]; 59.21/42.41 2426[label="(True && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2426 -> 2428[label="",style="solid", color="black", weight=3]; 59.21/42.41 2427[label="(False && Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2427 -> 2429[label="",style="solid", color="black", weight=3]; 59.21/42.41 782[label="not (compare (Char Zero) (Char (Succ vx91)) == LT) && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];782 -> 803[label="",style="solid", color="black", weight=3]; 59.21/42.41 2428[label="(Char (Succ vx266) <= Char (Succ vx267) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2428 -> 2430[label="",style="solid", color="black", weight=3]; 59.21/42.41 2429[label="(False || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="triangle"];2429 -> 2431[label="",style="solid", color="black", weight=3]; 59.21/42.41 803[label="not (primCmpChar (Char Zero) (Char (Succ vx91)) == LT) && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];803 -> 856[label="",style="solid", color="black", weight=3]; 59.21/42.41 2430[label="(compare (Char (Succ vx266)) (Char (Succ vx267)) /= GT || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2430 -> 2432[label="",style="solid", color="black", weight=3]; 59.21/42.41 2431[label="(Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2431 -> 2433[label="",style="solid", color="black", weight=3]; 59.21/42.41 856[label="not (primCmpNat Zero (Succ vx91) == LT) && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];856 -> 902[label="",style="solid", color="black", weight=3]; 59.21/42.41 2432[label="(not (compare (Char (Succ vx266)) (Char (Succ vx267)) == GT) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2432 -> 2434[label="",style="solid", color="black", weight=3]; 59.21/42.41 2433[label="(compare (Char (Succ vx266)) (Char (Succ vx268)) /= LT && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2433 -> 2435[label="",style="solid", color="black", weight=3]; 59.21/42.41 902[label="not (LT == LT) && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];902 -> 925[label="",style="solid", color="black", weight=3]; 59.21/42.41 2434[label="(not (primCmpChar (Char (Succ vx266)) (Char (Succ vx267)) == GT) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2434 -> 2436[label="",style="solid", color="black", weight=3]; 59.21/42.41 2435[label="(not (compare (Char (Succ vx266)) (Char (Succ vx268)) == LT) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2435 -> 2437[label="",style="solid", color="black", weight=3]; 59.21/42.41 925[label="not True && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];925 -> 950[label="",style="solid", color="black", weight=3]; 59.21/42.41 2436 -> 2628[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2436[label="(not (primCmpNat (Succ vx266) (Succ vx267) == GT) || Char (Succ vx266) >= Char (Succ vx268) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="magenta"];2436 -> 2629[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2436 -> 2630[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2436 -> 2631[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2436 -> 2632[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2436 -> 2633[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2436 -> 2634[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2436 -> 2635[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2437[label="(not (primCmpChar (Char (Succ vx266)) (Char (Succ vx268)) == LT) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="black",shape="box"];2437 -> 2439[label="",style="solid", color="black", weight=3]; 59.21/42.41 950[label="False && Char Zero <= Char (Succ vx92) || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];950 -> 1011[label="",style="solid", color="black", weight=3]; 59.21/42.41 2629[label="Succ vx267",fontsize=16,color="green",shape="box"];2630[label="vx268",fontsize=16,color="green",shape="box"];2631[label="Succ vx266",fontsize=16,color="green",shape="box"];2632[label="vx269",fontsize=16,color="green",shape="box"];2633[label="vx270",fontsize=16,color="green",shape="box"];2634[label="vx271",fontsize=16,color="green",shape="box"];2635[label="vx266",fontsize=16,color="green",shape="box"];2628[label="(not (primCmpNat vx273 vx274 == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="burlywood",shape="triangle"];3319[label="vx273/Succ vx2730",fontsize=10,color="white",style="solid",shape="box"];2628 -> 3319[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3319 -> 2678[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3320[label="vx273/Zero",fontsize=10,color="white",style="solid",shape="box"];2628 -> 3320[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3320 -> 2679[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2439 -> 2699[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2439[label="(not (primCmpNat (Succ vx266) (Succ vx268) == LT) && Char (Succ vx266) <= Char (Succ vx269) || Char (Succ vx266) >= Char (Succ vx270) && Char (Succ vx266) <= Char (Succ vx271)) || isDigit (Char (Succ vx266))",fontsize=16,color="magenta"];2439 -> 2700[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2439 -> 2701[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2439 -> 2702[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2439 -> 2703[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2439 -> 2704[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2439 -> 2705[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 1011[label="False || isDigit (Char Zero)",fontsize=16,color="black",shape="box"];1011 -> 1039[label="",style="solid", color="black", weight=3]; 59.21/42.41 2678[label="(not (primCmpNat (Succ vx2730) vx274 == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="burlywood",shape="box"];3321[label="vx274/Succ vx2740",fontsize=10,color="white",style="solid",shape="box"];2678 -> 3321[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3321 -> 2695[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3322[label="vx274/Zero",fontsize=10,color="white",style="solid",shape="box"];2678 -> 3322[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3322 -> 2696[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2679[label="(not (primCmpNat Zero vx274 == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="burlywood",shape="box"];3323[label="vx274/Succ vx2740",fontsize=10,color="white",style="solid",shape="box"];2679 -> 3323[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3323 -> 2697[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3324[label="vx274/Zero",fontsize=10,color="white",style="solid",shape="box"];2679 -> 3324[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3324 -> 2698[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2700[label="Succ vx268",fontsize=16,color="green",shape="box"];2701[label="vx270",fontsize=16,color="green",shape="box"];2702[label="Succ vx266",fontsize=16,color="green",shape="box"];2703[label="vx271",fontsize=16,color="green",shape="box"];2704[label="vx269",fontsize=16,color="green",shape="box"];2705[label="vx266",fontsize=16,color="green",shape="box"];2699[label="(not (primCmpNat vx281 vx282 == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="burlywood",shape="triangle"];3325[label="vx281/Succ vx2810",fontsize=10,color="white",style="solid",shape="box"];2699 -> 3325[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3325 -> 2742[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3326[label="vx281/Zero",fontsize=10,color="white",style="solid",shape="box"];2699 -> 3326[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3326 -> 2743[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 1039[label="isDigit (Char Zero)",fontsize=16,color="black",shape="box"];1039 -> 1064[label="",style="solid", color="black", weight=3]; 59.21/42.41 2695[label="(not (primCmpNat (Succ vx2730) (Succ vx2740) == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2695 -> 2744[label="",style="solid", color="black", weight=3]; 59.21/42.41 2696[label="(not (primCmpNat (Succ vx2730) Zero == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2696 -> 2745[label="",style="solid", color="black", weight=3]; 59.21/42.41 2697[label="(not (primCmpNat Zero (Succ vx2740) == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2697 -> 2746[label="",style="solid", color="black", weight=3]; 59.21/42.41 2698[label="(not (primCmpNat Zero Zero == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2698 -> 2747[label="",style="solid", color="black", weight=3]; 59.21/42.41 2742[label="(not (primCmpNat (Succ vx2810) vx282 == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="burlywood",shape="box"];3327[label="vx282/Succ vx2820",fontsize=10,color="white",style="solid",shape="box"];2742 -> 3327[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3327 -> 2748[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3328[label="vx282/Zero",fontsize=10,color="white",style="solid",shape="box"];2742 -> 3328[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3328 -> 2749[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2743[label="(not (primCmpNat Zero vx282 == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="burlywood",shape="box"];3329[label="vx282/Succ vx2820",fontsize=10,color="white",style="solid",shape="box"];2743 -> 3329[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3329 -> 2750[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3330[label="vx282/Zero",fontsize=10,color="white",style="solid",shape="box"];2743 -> 3330[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3330 -> 2751[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 1064 -> 1239[label="",style="dashed", color="red", weight=0]; 59.21/42.41 1064[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 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 Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];1064 -> 1240[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 1064 -> 1241[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2744 -> 2628[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2744[label="(not (primCmpNat vx2730 vx2740 == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="magenta"];2744 -> 2752[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2744 -> 2753[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2745[label="(not (GT == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2745 -> 2754[label="",style="solid", color="black", weight=3]; 59.21/42.41 2746[label="(not (LT == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2746 -> 2755[label="",style="solid", color="black", weight=3]; 59.21/42.41 2747[label="(not (EQ == GT) || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2747 -> 2756[label="",style="solid", color="black", weight=3]; 59.21/42.41 2748[label="(not (primCmpNat (Succ vx2810) (Succ vx2820) == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2748 -> 2757[label="",style="solid", color="black", weight=3]; 59.21/42.41 2749[label="(not (primCmpNat (Succ vx2810) Zero == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2749 -> 2758[label="",style="solid", color="black", weight=3]; 59.21/42.41 2750[label="(not (primCmpNat Zero (Succ vx2820) == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2750 -> 2759[label="",style="solid", color="black", weight=3]; 59.21/42.41 2751[label="(not (primCmpNat Zero Zero == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2751 -> 2760[label="",style="solid", color="black", weight=3]; 59.21/42.41 1240[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 Zero))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1241[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 Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];1239[label="Char Zero >= Char (Succ vx129) && Char Zero <= Char (Succ vx130)",fontsize=16,color="black",shape="triangle"];1239 -> 1253[label="",style="solid", color="black", weight=3]; 59.21/42.41 2752[label="vx2740",fontsize=16,color="green",shape="box"];2753[label="vx2730",fontsize=16,color="green",shape="box"];2754[label="(not True || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2754 -> 2761[label="",style="solid", color="black", weight=3]; 59.21/42.41 2755[label="(not False || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="triangle"];2755 -> 2762[label="",style="solid", color="black", weight=3]; 59.21/42.41 2756 -> 2755[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2756[label="(not False || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="magenta"];2757 -> 2699[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2757[label="(not (primCmpNat vx2810 vx2820 == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="magenta"];2757 -> 2763[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2757 -> 2764[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2758[label="(not (GT == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2758 -> 2765[label="",style="solid", color="black", weight=3]; 59.21/42.41 2759[label="(not (LT == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2759 -> 2766[label="",style="solid", color="black", weight=3]; 59.21/42.41 2760[label="(not (EQ == LT) && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2760 -> 2767[label="",style="solid", color="black", weight=3]; 59.21/42.41 1253[label="compare (Char Zero) (Char (Succ vx129)) /= LT && Char Zero <= Char (Succ vx130)",fontsize=16,color="black",shape="box"];1253 -> 1260[label="",style="solid", color="black", weight=3]; 59.21/42.41 2761 -> 2429[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2761[label="(False || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="magenta"];2761 -> 2768[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2761 -> 2769[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2761 -> 2770[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2761 -> 2771[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2761 -> 2772[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2762[label="(True || Char (Succ vx275) >= Char (Succ vx276) && Char (Succ vx275) <= Char (Succ vx277) || Char (Succ vx275) >= Char (Succ vx278) && Char (Succ vx275) <= Char (Succ vx279)) || isDigit (Char (Succ vx275))",fontsize=16,color="black",shape="box"];2762 -> 2773[label="",style="solid", color="black", weight=3]; 59.21/42.41 2763[label="vx2820",fontsize=16,color="green",shape="box"];2764[label="vx2810",fontsize=16,color="green",shape="box"];2765[label="(not False && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="triangle"];2765 -> 2774[label="",style="solid", color="black", weight=3]; 59.21/42.41 2766[label="(not True && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2766 -> 2775[label="",style="solid", color="black", weight=3]; 59.21/42.41 2767 -> 2765[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2767[label="(not False && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="magenta"];1260[label="not (compare (Char Zero) (Char (Succ vx129)) == LT) && Char Zero <= Char (Succ vx130)",fontsize=16,color="black",shape="box"];1260 -> 1272[label="",style="solid", color="black", weight=3]; 59.21/42.41 2768[label="vx275",fontsize=16,color="green",shape="box"];2769[label="vx278",fontsize=16,color="green",shape="box"];2770[label="vx279",fontsize=16,color="green",shape="box"];2771[label="vx277",fontsize=16,color="green",shape="box"];2772[label="vx276",fontsize=16,color="green",shape="box"];2773 -> 1275[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2773[label="True || isDigit (Char (Succ vx275))",fontsize=16,color="magenta"];2773 -> 2776[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2774[label="(True && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2774 -> 2777[label="",style="solid", color="black", weight=3]; 59.21/42.41 2775[label="(False && Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2775 -> 2778[label="",style="solid", color="black", weight=3]; 59.21/42.41 1272[label="not (primCmpChar (Char Zero) (Char (Succ vx129)) == LT) && Char Zero <= Char (Succ vx130)",fontsize=16,color="black",shape="box"];1272 -> 1276[label="",style="solid", color="black", weight=3]; 59.21/42.41 2776[label="vx275",fontsize=16,color="green",shape="box"];2777[label="(Char (Succ vx283) <= Char (Succ vx284) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2777 -> 2779[label="",style="solid", color="black", weight=3]; 59.21/42.41 2778[label="(False || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="triangle"];2778 -> 2780[label="",style="solid", color="black", weight=3]; 59.21/42.41 1276 -> 3211[label="",style="dashed", color="red", weight=0]; 59.21/42.41 1276[label="not (primCmpNat Zero (Succ vx129) == LT) && Char Zero <= Char (Succ vx130)",fontsize=16,color="magenta"];1276 -> 3212[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 1276 -> 3213[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 1276 -> 3214[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2779[label="(compare (Char (Succ vx283)) (Char (Succ vx284)) /= GT || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2779 -> 2781[label="",style="solid", color="black", weight=3]; 59.21/42.41 2780[label="Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2780 -> 2782[label="",style="solid", color="black", weight=3]; 59.21/42.41 3212[label="Succ vx129",fontsize=16,color="green",shape="box"];3213[label="Char Zero <= Char (Succ vx130)",fontsize=16,color="black",shape="box"];3213 -> 3228[label="",style="solid", color="black", weight=3]; 59.21/42.41 3214[label="Zero",fontsize=16,color="green",shape="box"];3211[label="not (primCmpNat vx316000 vx317000 == LT) && vx320",fontsize=16,color="burlywood",shape="triangle"];3331[label="vx316000/Succ vx3160000",fontsize=10,color="white",style="solid",shape="box"];3211 -> 3331[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3331 -> 3229[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3332[label="vx316000/Zero",fontsize=10,color="white",style="solid",shape="box"];3211 -> 3332[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3332 -> 3230[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2781[label="(not (compare (Char (Succ vx283)) (Char (Succ vx284)) == GT) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2781 -> 2783[label="",style="solid", color="black", weight=3]; 59.21/42.41 2782[label="compare (Char (Succ vx283)) (Char (Succ vx285)) /= LT && Char (Succ vx283) <= Char (Succ vx286) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2782 -> 2784[label="",style="solid", color="black", weight=3]; 59.21/42.41 3228[label="compare (Char Zero) (Char (Succ vx130)) /= GT",fontsize=16,color="black",shape="box"];3228 -> 3232[label="",style="solid", color="black", weight=3]; 59.21/42.41 3229[label="not (primCmpNat (Succ vx3160000) vx317000 == LT) && vx320",fontsize=16,color="burlywood",shape="box"];3333[label="vx317000/Succ vx3170000",fontsize=10,color="white",style="solid",shape="box"];3229 -> 3333[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3333 -> 3233[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3334[label="vx317000/Zero",fontsize=10,color="white",style="solid",shape="box"];3229 -> 3334[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3334 -> 3234[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3230[label="not (primCmpNat Zero vx317000 == LT) && vx320",fontsize=16,color="burlywood",shape="box"];3335[label="vx317000/Succ vx3170000",fontsize=10,color="white",style="solid",shape="box"];3230 -> 3335[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3335 -> 3235[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3336[label="vx317000/Zero",fontsize=10,color="white",style="solid",shape="box"];3230 -> 3336[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3336 -> 3236[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2783[label="(not (primCmpChar (Char (Succ vx283)) (Char (Succ vx284)) == GT) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2783 -> 2785[label="",style="solid", color="black", weight=3]; 59.21/42.41 2784[label="not (compare (Char (Succ vx283)) (Char (Succ vx285)) == LT) && Char (Succ vx283) <= Char (Succ vx286) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2784 -> 2786[label="",style="solid", color="black", weight=3]; 59.21/42.41 3232[label="not (compare (Char Zero) (Char (Succ vx130)) == GT)",fontsize=16,color="black",shape="box"];3232 -> 3238[label="",style="solid", color="black", weight=3]; 59.21/42.41 3233[label="not (primCmpNat (Succ vx3160000) (Succ vx3170000) == LT) && vx320",fontsize=16,color="black",shape="box"];3233 -> 3239[label="",style="solid", color="black", weight=3]; 59.21/42.41 3234[label="not (primCmpNat (Succ vx3160000) Zero == LT) && vx320",fontsize=16,color="black",shape="box"];3234 -> 3240[label="",style="solid", color="black", weight=3]; 59.21/42.41 3235[label="not (primCmpNat Zero (Succ vx3170000) == LT) && vx320",fontsize=16,color="black",shape="box"];3235 -> 3241[label="",style="solid", color="black", weight=3]; 59.21/42.41 3236[label="not (primCmpNat Zero Zero == LT) && vx320",fontsize=16,color="black",shape="box"];3236 -> 3242[label="",style="solid", color="black", weight=3]; 59.21/42.41 2785 -> 2987[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2785[label="(not (primCmpNat (Succ vx283) (Succ vx284) == GT) || Char (Succ vx283) >= Char (Succ vx285) && Char (Succ vx283) <= Char (Succ vx286)) || isDigit (Char (Succ vx283))",fontsize=16,color="magenta"];2785 -> 2988[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2785 -> 2989[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2785 -> 2990[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2785 -> 2991[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2785 -> 2992[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2786[label="not (primCmpChar (Char (Succ vx283)) (Char (Succ vx285)) == LT) && Char (Succ vx283) <= Char (Succ vx286) || isDigit (Char (Succ vx283))",fontsize=16,color="black",shape="box"];2786 -> 2788[label="",style="solid", color="black", weight=3]; 59.21/42.41 3238[label="not (primCmpChar (Char Zero) (Char (Succ vx130)) == GT)",fontsize=16,color="black",shape="box"];3238 -> 3244[label="",style="solid", color="black", weight=3]; 59.21/42.41 3239 -> 3211[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3239[label="not (primCmpNat vx3160000 vx3170000 == LT) && vx320",fontsize=16,color="magenta"];3239 -> 3245[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3239 -> 3246[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3240[label="not (GT == LT) && vx320",fontsize=16,color="black",shape="box"];3240 -> 3247[label="",style="solid", color="black", weight=3]; 59.21/42.41 3241[label="not (LT == LT) && vx320",fontsize=16,color="black",shape="box"];3241 -> 3248[label="",style="solid", color="black", weight=3]; 59.21/42.41 3242[label="not (EQ == LT) && vx320",fontsize=16,color="black",shape="box"];3242 -> 3249[label="",style="solid", color="black", weight=3]; 59.21/42.41 2988[label="vx285",fontsize=16,color="green",shape="box"];2989[label="vx283",fontsize=16,color="green",shape="box"];2990[label="Succ vx283",fontsize=16,color="green",shape="box"];2991[label="Succ vx284",fontsize=16,color="green",shape="box"];2992[label="vx286",fontsize=16,color="green",shape="box"];2987[label="(not (primCmpNat vx299 vx300 == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="burlywood",shape="triangle"];3337[label="vx299/Succ vx2990",fontsize=10,color="white",style="solid",shape="box"];2987 -> 3337[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3337 -> 3023[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3338[label="vx299/Zero",fontsize=10,color="white",style="solid",shape="box"];2987 -> 3338[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3338 -> 3024[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 2788 -> 3046[label="",style="dashed", color="red", weight=0]; 59.21/42.41 2788[label="not (primCmpNat (Succ vx283) (Succ vx285) == LT) && Char (Succ vx283) <= Char (Succ vx286) || isDigit (Char (Succ vx283))",fontsize=16,color="magenta"];2788 -> 3047[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2788 -> 3048[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2788 -> 3049[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 2788 -> 3050[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3244[label="not (primCmpNat Zero (Succ vx130) == GT)",fontsize=16,color="black",shape="box"];3244 -> 3251[label="",style="solid", color="black", weight=3]; 59.21/42.41 3245[label="vx3170000",fontsize=16,color="green",shape="box"];3246[label="vx3160000",fontsize=16,color="green",shape="box"];3247[label="not False && vx320",fontsize=16,color="black",shape="triangle"];3247 -> 3252[label="",style="solid", color="black", weight=3]; 59.21/42.41 3248[label="not True && vx320",fontsize=16,color="black",shape="box"];3248 -> 3253[label="",style="solid", color="black", weight=3]; 59.21/42.41 3249 -> 3247[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3249[label="not False && vx320",fontsize=16,color="magenta"];3023[label="(not (primCmpNat (Succ vx2990) vx300 == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="burlywood",shape="box"];3339[label="vx300/Succ vx3000",fontsize=10,color="white",style="solid",shape="box"];3023 -> 3339[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3339 -> 3032[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3340[label="vx300/Zero",fontsize=10,color="white",style="solid",shape="box"];3023 -> 3340[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3340 -> 3033[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3024[label="(not (primCmpNat Zero vx300 == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="burlywood",shape="box"];3341[label="vx300/Succ vx3000",fontsize=10,color="white",style="solid",shape="box"];3024 -> 3341[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3341 -> 3034[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3342[label="vx300/Zero",fontsize=10,color="white",style="solid",shape="box"];3024 -> 3342[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3342 -> 3035[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3047[label="vx286",fontsize=16,color="green",shape="box"];3048[label="Succ vx283",fontsize=16,color="green",shape="box"];3049[label="Succ vx285",fontsize=16,color="green",shape="box"];3050[label="vx283",fontsize=16,color="green",shape="box"];3046[label="not (primCmpNat vx307 vx308 == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="burlywood",shape="triangle"];3343[label="vx307/Succ vx3070",fontsize=10,color="white",style="solid",shape="box"];3046 -> 3343[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3343 -> 3075[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3344[label="vx307/Zero",fontsize=10,color="white",style="solid",shape="box"];3046 -> 3344[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3344 -> 3076[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3251[label="not (LT == GT)",fontsize=16,color="black",shape="triangle"];3251 -> 3255[label="",style="solid", color="black", weight=3]; 59.21/42.41 3252[label="True && vx320",fontsize=16,color="black",shape="box"];3252 -> 3256[label="",style="solid", color="black", weight=3]; 59.21/42.41 3253[label="False && vx320",fontsize=16,color="black",shape="box"];3253 -> 3257[label="",style="solid", color="black", weight=3]; 59.21/42.41 3032[label="(not (primCmpNat (Succ vx2990) (Succ vx3000) == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3032 -> 3077[label="",style="solid", color="black", weight=3]; 59.21/42.41 3033[label="(not (primCmpNat (Succ vx2990) Zero == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3033 -> 3078[label="",style="solid", color="black", weight=3]; 59.21/42.41 3034[label="(not (primCmpNat Zero (Succ vx3000) == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3034 -> 3079[label="",style="solid", color="black", weight=3]; 59.21/42.41 3035[label="(not (primCmpNat Zero Zero == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3035 -> 3080[label="",style="solid", color="black", weight=3]; 59.21/42.41 3075[label="not (primCmpNat (Succ vx3070) vx308 == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="burlywood",shape="box"];3345[label="vx308/Succ vx3080",fontsize=10,color="white",style="solid",shape="box"];3075 -> 3345[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3345 -> 3081[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3346[label="vx308/Zero",fontsize=10,color="white",style="solid",shape="box"];3075 -> 3346[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3346 -> 3082[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3076[label="not (primCmpNat Zero vx308 == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="burlywood",shape="box"];3347[label="vx308/Succ vx3080",fontsize=10,color="white",style="solid",shape="box"];3076 -> 3347[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3347 -> 3083[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3348[label="vx308/Zero",fontsize=10,color="white",style="solid",shape="box"];3076 -> 3348[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3348 -> 3084[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3255[label="not False",fontsize=16,color="black",shape="triangle"];3255 -> 3260[label="",style="solid", color="black", weight=3]; 59.21/42.41 3256[label="vx320",fontsize=16,color="green",shape="box"];3257[label="False",fontsize=16,color="green",shape="box"];3077 -> 2987[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3077[label="(not (primCmpNat vx2990 vx3000 == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="magenta"];3077 -> 3085[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3077 -> 3086[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3078[label="(not (GT == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3078 -> 3087[label="",style="solid", color="black", weight=3]; 59.21/42.41 3079[label="(not (LT == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3079 -> 3088[label="",style="solid", color="black", weight=3]; 59.21/42.41 3080[label="(not (EQ == GT) || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3080 -> 3089[label="",style="solid", color="black", weight=3]; 59.21/42.41 3081[label="not (primCmpNat (Succ vx3070) (Succ vx3080) == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3081 -> 3090[label="",style="solid", color="black", weight=3]; 59.21/42.41 3082[label="not (primCmpNat (Succ vx3070) Zero == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3082 -> 3091[label="",style="solid", color="black", weight=3]; 59.21/42.41 3083[label="not (primCmpNat Zero (Succ vx3080) == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3083 -> 3092[label="",style="solid", color="black", weight=3]; 59.21/42.41 3084[label="not (primCmpNat Zero Zero == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3084 -> 3093[label="",style="solid", color="black", weight=3]; 59.21/42.41 3260[label="True",fontsize=16,color="green",shape="box"];3085[label="vx2990",fontsize=16,color="green",shape="box"];3086[label="vx3000",fontsize=16,color="green",shape="box"];3087[label="(not True || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3087 -> 3094[label="",style="solid", color="black", weight=3]; 59.21/42.41 3088[label="(not False || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="triangle"];3088 -> 3095[label="",style="solid", color="black", weight=3]; 59.21/42.41 3089 -> 3088[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3089[label="(not False || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="magenta"];3090 -> 3046[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3090[label="not (primCmpNat vx3070 vx3080 == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="magenta"];3090 -> 3096[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3090 -> 3097[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3091[label="not (GT == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3091 -> 3098[label="",style="solid", color="black", weight=3]; 59.21/42.41 3092[label="not (LT == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3092 -> 3099[label="",style="solid", color="black", weight=3]; 59.21/42.41 3093[label="not (EQ == LT) && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3093 -> 3100[label="",style="solid", color="black", weight=3]; 59.21/42.41 3094 -> 2778[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3094[label="(False || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="magenta"];3094 -> 3101[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3094 -> 3102[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3094 -> 3103[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3095[label="(True || Char (Succ vx301) >= Char (Succ vx302) && Char (Succ vx301) <= Char (Succ vx303)) || isDigit (Char (Succ vx301))",fontsize=16,color="black",shape="box"];3095 -> 3104[label="",style="solid", color="black", weight=3]; 59.21/42.41 3096[label="vx3070",fontsize=16,color="green",shape="box"];3097[label="vx3080",fontsize=16,color="green",shape="box"];3098[label="not False && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="triangle"];3098 -> 3105[label="",style="solid", color="black", weight=3]; 59.21/42.41 3099[label="not True && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3099 -> 3106[label="",style="solid", color="black", weight=3]; 59.21/42.41 3100 -> 3098[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3100[label="not False && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="magenta"];3101[label="vx302",fontsize=16,color="green",shape="box"];3102[label="vx303",fontsize=16,color="green",shape="box"];3103[label="vx301",fontsize=16,color="green",shape="box"];3104 -> 1275[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3104[label="True || isDigit (Char (Succ vx301))",fontsize=16,color="magenta"];3104 -> 3107[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3105[label="True && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3105 -> 3108[label="",style="solid", color="black", weight=3]; 59.21/42.41 3106[label="False && Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3106 -> 3109[label="",style="solid", color="black", weight=3]; 59.21/42.41 3107[label="vx301",fontsize=16,color="green",shape="box"];3108[label="Char (Succ vx309) <= Char (Succ vx310) || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3108 -> 3110[label="",style="solid", color="black", weight=3]; 59.21/42.41 3109[label="False || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3109 -> 3111[label="",style="solid", color="black", weight=3]; 59.21/42.41 3110[label="compare (Char (Succ vx309)) (Char (Succ vx310)) /= GT || isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="box"];3110 -> 3112[label="",style="solid", color="black", weight=3]; 59.21/42.41 3111[label="isDigit (Char (Succ vx309))",fontsize=16,color="black",shape="triangle"];3111 -> 3113[label="",style="solid", color="black", weight=3]; 59.21/42.41 3112 -> 3114[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3112[label="not (compare (Char (Succ vx309)) (Char (Succ vx310)) == GT) || isDigit (Char (Succ vx309))",fontsize=16,color="magenta"];3112 -> 3115[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3113 -> 3120[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3113[label="Char (Succ vx309) >= 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 Zero)))))))))))))))))))))))))))))))))))))))))))))))) && Char (Succ vx309) <= 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 Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="magenta"];3113 -> 3121[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3113 -> 3122[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3113 -> 3123[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3115 -> 3111[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3115[label="isDigit (Char (Succ vx309))",fontsize=16,color="magenta"];3114[label="not (compare (Char (Succ vx309)) (Char (Succ vx310)) == GT) || vx311",fontsize=16,color="black",shape="triangle"];3114 -> 3119[label="",style="solid", color="black", weight=3]; 59.21/42.41 3121[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 Zero)))))))))))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];3122[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 Zero))))))))))))))))))))))))))))))))))))))))))))))",fontsize=16,color="green",shape="box"];3123[label="vx309",fontsize=16,color="green",shape="box"];3120[label="Char (Succ vx316) >= Char (Succ vx317) && Char (Succ vx316) <= Char (Succ vx318)",fontsize=16,color="black",shape="triangle"];3120 -> 3127[label="",style="solid", color="black", weight=3]; 59.21/42.41 3119[label="not (primCmpChar (Char (Succ vx309)) (Char (Succ vx310)) == GT) || vx311",fontsize=16,color="black",shape="box"];3119 -> 3128[label="",style="solid", color="black", weight=3]; 59.21/42.41 3127[label="compare (Char (Succ vx316)) (Char (Succ vx317)) /= LT && Char (Succ vx316) <= Char (Succ vx318)",fontsize=16,color="black",shape="box"];3127 -> 3129[label="",style="solid", color="black", weight=3]; 59.21/42.41 3128[label="not (primCmpNat (Succ vx309) (Succ vx310) == GT) || vx311",fontsize=16,color="black",shape="box"];3128 -> 3130[label="",style="solid", color="black", weight=3]; 59.21/42.41 3129[label="not (compare (Char (Succ vx316)) (Char (Succ vx317)) == LT) && Char (Succ vx316) <= Char (Succ vx318)",fontsize=16,color="black",shape="box"];3129 -> 3131[label="",style="solid", color="black", weight=3]; 59.21/42.41 3130[label="not (primCmpNat vx309 vx310 == GT) || vx311",fontsize=16,color="burlywood",shape="triangle"];3349[label="vx309/Succ vx3090",fontsize=10,color="white",style="solid",shape="box"];3130 -> 3349[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3349 -> 3132[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3350[label="vx309/Zero",fontsize=10,color="white",style="solid",shape="box"];3130 -> 3350[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3350 -> 3133[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3131[label="not (primCmpChar (Char (Succ vx316)) (Char (Succ vx317)) == LT) && Char (Succ vx316) <= Char (Succ vx318)",fontsize=16,color="black",shape="box"];3131 -> 3134[label="",style="solid", color="black", weight=3]; 59.21/42.41 3132[label="not (primCmpNat (Succ vx3090) vx310 == GT) || vx311",fontsize=16,color="burlywood",shape="box"];3351[label="vx310/Succ vx3100",fontsize=10,color="white",style="solid",shape="box"];3132 -> 3351[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3351 -> 3135[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3352[label="vx310/Zero",fontsize=10,color="white",style="solid",shape="box"];3132 -> 3352[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3352 -> 3136[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3133[label="not (primCmpNat Zero vx310 == GT) || vx311",fontsize=16,color="burlywood",shape="box"];3353[label="vx310/Succ vx3100",fontsize=10,color="white",style="solid",shape="box"];3133 -> 3353[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3353 -> 3137[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3354[label="vx310/Zero",fontsize=10,color="white",style="solid",shape="box"];3133 -> 3354[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3354 -> 3138[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3134 -> 3211[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3134[label="not (primCmpNat (Succ vx316) (Succ vx317) == LT) && Char (Succ vx316) <= Char (Succ vx318)",fontsize=16,color="magenta"];3134 -> 3215[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3134 -> 3216[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3134 -> 3217[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3135[label="not (primCmpNat (Succ vx3090) (Succ vx3100) == GT) || vx311",fontsize=16,color="black",shape="box"];3135 -> 3140[label="",style="solid", color="black", weight=3]; 59.21/42.41 3136[label="not (primCmpNat (Succ vx3090) Zero == GT) || vx311",fontsize=16,color="black",shape="box"];3136 -> 3141[label="",style="solid", color="black", weight=3]; 59.21/42.41 3137[label="not (primCmpNat Zero (Succ vx3100) == GT) || vx311",fontsize=16,color="black",shape="box"];3137 -> 3142[label="",style="solid", color="black", weight=3]; 59.21/42.41 3138[label="not (primCmpNat Zero Zero == GT) || vx311",fontsize=16,color="black",shape="box"];3138 -> 3143[label="",style="solid", color="black", weight=3]; 59.21/42.41 3215[label="Succ vx317",fontsize=16,color="green",shape="box"];3216[label="Char (Succ vx316) <= Char (Succ vx318)",fontsize=16,color="black",shape="box"];3216 -> 3231[label="",style="solid", color="black", weight=3]; 59.21/42.41 3217[label="Succ vx316",fontsize=16,color="green",shape="box"];3140 -> 3130[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3140[label="not (primCmpNat vx3090 vx3100 == GT) || vx311",fontsize=16,color="magenta"];3140 -> 3146[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3140 -> 3147[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3141[label="not (GT == GT) || vx311",fontsize=16,color="black",shape="box"];3141 -> 3148[label="",style="solid", color="black", weight=3]; 59.21/42.41 3142[label="not (LT == GT) || vx311",fontsize=16,color="black",shape="box"];3142 -> 3149[label="",style="solid", color="black", weight=3]; 59.21/42.41 3143[label="not (EQ == GT) || vx311",fontsize=16,color="black",shape="box"];3143 -> 3150[label="",style="solid", color="black", weight=3]; 59.21/42.41 3231[label="compare (Char (Succ vx316)) (Char (Succ vx318)) /= GT",fontsize=16,color="black",shape="box"];3231 -> 3237[label="",style="solid", color="black", weight=3]; 59.21/42.41 3146[label="vx3100",fontsize=16,color="green",shape="box"];3147[label="vx3090",fontsize=16,color="green",shape="box"];3148[label="not True || vx311",fontsize=16,color="black",shape="box"];3148 -> 3155[label="",style="solid", color="black", weight=3]; 59.21/42.41 3149[label="not False || vx311",fontsize=16,color="black",shape="triangle"];3149 -> 3156[label="",style="solid", color="black", weight=3]; 59.21/42.41 3150 -> 3149[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3150[label="not False || vx311",fontsize=16,color="magenta"];3237[label="not (compare (Char (Succ vx316)) (Char (Succ vx318)) == GT)",fontsize=16,color="black",shape="box"];3237 -> 3243[label="",style="solid", color="black", weight=3]; 59.21/42.41 3155[label="False || vx311",fontsize=16,color="black",shape="box"];3155 -> 3161[label="",style="solid", color="black", weight=3]; 59.21/42.41 3156[label="True || vx311",fontsize=16,color="black",shape="box"];3156 -> 3162[label="",style="solid", color="black", weight=3]; 59.21/42.41 3243[label="not (primCmpChar (Char (Succ vx316)) (Char (Succ vx318)) == GT)",fontsize=16,color="black",shape="box"];3243 -> 3250[label="",style="solid", color="black", weight=3]; 59.21/42.41 3161[label="vx311",fontsize=16,color="green",shape="box"];3162[label="True",fontsize=16,color="green",shape="box"];3250[label="not (primCmpNat (Succ vx316) (Succ vx318) == GT)",fontsize=16,color="black",shape="box"];3250 -> 3254[label="",style="solid", color="black", weight=3]; 59.21/42.41 3254[label="not (primCmpNat vx316 vx318 == GT)",fontsize=16,color="burlywood",shape="triangle"];3355[label="vx316/Succ vx3160",fontsize=10,color="white",style="solid",shape="box"];3254 -> 3355[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3355 -> 3258[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3356[label="vx316/Zero",fontsize=10,color="white",style="solid",shape="box"];3254 -> 3356[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3356 -> 3259[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3258[label="not (primCmpNat (Succ vx3160) vx318 == GT)",fontsize=16,color="burlywood",shape="box"];3357[label="vx318/Succ vx3180",fontsize=10,color="white",style="solid",shape="box"];3258 -> 3357[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3357 -> 3261[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3358[label="vx318/Zero",fontsize=10,color="white",style="solid",shape="box"];3258 -> 3358[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3358 -> 3262[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3259[label="not (primCmpNat Zero vx318 == GT)",fontsize=16,color="burlywood",shape="box"];3359[label="vx318/Succ vx3180",fontsize=10,color="white",style="solid",shape="box"];3259 -> 3359[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3359 -> 3263[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3360[label="vx318/Zero",fontsize=10,color="white",style="solid",shape="box"];3259 -> 3360[label="",style="solid", color="burlywood", weight=9]; 59.21/42.41 3360 -> 3264[label="",style="solid", color="burlywood", weight=3]; 59.21/42.41 3261[label="not (primCmpNat (Succ vx3160) (Succ vx3180) == GT)",fontsize=16,color="black",shape="box"];3261 -> 3265[label="",style="solid", color="black", weight=3]; 59.21/42.41 3262[label="not (primCmpNat (Succ vx3160) Zero == GT)",fontsize=16,color="black",shape="box"];3262 -> 3266[label="",style="solid", color="black", weight=3]; 59.21/42.41 3263[label="not (primCmpNat Zero (Succ vx3180) == GT)",fontsize=16,color="black",shape="box"];3263 -> 3267[label="",style="solid", color="black", weight=3]; 59.21/42.41 3264[label="not (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];3264 -> 3268[label="",style="solid", color="black", weight=3]; 59.21/42.41 3265 -> 3254[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3265[label="not (primCmpNat vx3160 vx3180 == GT)",fontsize=16,color="magenta"];3265 -> 3269[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3265 -> 3270[label="",style="dashed", color="magenta", weight=3]; 59.21/42.41 3266[label="not (GT == GT)",fontsize=16,color="black",shape="box"];3266 -> 3271[label="",style="solid", color="black", weight=3]; 59.21/42.41 3267 -> 3251[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3267[label="not (LT == GT)",fontsize=16,color="magenta"];3268[label="not (EQ == GT)",fontsize=16,color="black",shape="box"];3268 -> 3272[label="",style="solid", color="black", weight=3]; 59.21/42.41 3269[label="vx3180",fontsize=16,color="green",shape="box"];3270[label="vx3160",fontsize=16,color="green",shape="box"];3271[label="not True",fontsize=16,color="black",shape="box"];3271 -> 3273[label="",style="solid", color="black", weight=3]; 59.21/42.41 3272 -> 3255[label="",style="dashed", color="red", weight=0]; 59.21/42.41 3272[label="not False",fontsize=16,color="magenta"];3273[label="False",fontsize=16,color="green",shape="box"];} 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (8) 59.21/42.41 Complex Obligation (AND) 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (9) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe0(Succ(vx3070), Succ(vx3080), vx309, vx310) -> new_pePe0(vx3070, vx3080, vx309, vx310) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (10) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe0(Succ(vx3070), Succ(vx3080), vx309, vx310) -> new_pePe0(vx3070, vx3080, vx309, vx310) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (11) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (12) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe1(Succ(vx2990), Succ(vx3000), vx301, vx302, vx303) -> new_pePe1(vx2990, vx3000, vx301, vx302, vx303) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (13) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe1(Succ(vx2990), Succ(vx3000), vx301, vx302, vx303) -> new_pePe1(vx2990, vx3000, vx301, vx302, vx303) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (14) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (15) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe10(Succ(vx600), Succ(vx610), vx62, vx63, vx64, vx65, vx66, vx67) -> new_pePe10(vx600, vx610, vx62, vx63, vx64, vx65, vx66, vx67) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (16) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe10(Succ(vx600), Succ(vx610), vx62, vx63, vx64, vx65, vx66, vx67) -> new_pePe10(vx600, vx610, vx62, vx63, vx64, vx65, vx66, vx67) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (17) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (18) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_asAs(Succ(vx3160000), Succ(vx3170000), vx320) -> new_asAs(vx3160000, vx3170000, vx320) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (19) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_asAs(Succ(vx3160000), Succ(vx3170000), vx320) -> new_asAs(vx3160000, vx3170000, vx320) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (20) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (21) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe(Succ(vx3090), Succ(vx3100), vx311) -> new_pePe(vx3090, vx3100, vx311) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (22) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe(Succ(vx3090), Succ(vx3100), vx311) -> new_pePe(vx3090, vx3100, vx311) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (23) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (24) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe2(Succ(vx2810), Succ(vx2820), vx283, vx284, vx285, vx286) -> new_pePe2(vx2810, vx2820, vx283, vx284, vx285, vx286) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (25) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe2(Succ(vx2810), Succ(vx2820), vx283, vx284, vx285, vx286) -> new_pePe2(vx2810, vx2820, vx283, vx284, vx285, vx286) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (26) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (27) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe9(Succ(vx1120), Succ(vx1130), vx114, vx115, vx116, vx117, vx118) -> new_pePe9(vx1120, vx1130, vx114, vx115, vx116, vx117, vx118) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (28) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe9(Succ(vx1120), Succ(vx1130), vx114, vx115, vx116, vx117, vx118) -> new_pePe9(vx1120, vx1130, vx114, vx115, vx116, vx117, vx118) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (29) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (30) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe3(Succ(vx2730), Succ(vx2740), vx275, vx276, vx277, vx278, vx279) -> new_pePe3(vx2730, vx2740, vx275, vx276, vx277, vx278, vx279) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (31) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe3(Succ(vx2730), Succ(vx2740), vx275, vx276, vx277, vx278, vx279) -> new_pePe3(vx2730, vx2740, vx275, vx276, vx277, vx278, vx279) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (32) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (33) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe8(Succ(vx1220), Succ(vx1230), vx124, vx125, vx126, vx127) -> new_pePe8(vx1220, vx1230, vx124, vx125, vx126, vx127) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (34) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe8(Succ(vx1220), Succ(vx1230), vx124, vx125, vx126, vx127) -> new_pePe8(vx1220, vx1230, vx124, vx125, vx126, vx127) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (35) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (36) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe7(Succ(vx2030), Succ(vx2040), vx205, vx206, vx207) -> new_pePe7(vx2030, vx2040, vx205, vx206, vx207) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (37) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe7(Succ(vx2030), Succ(vx2040), vx205, vx206, vx207) -> new_pePe7(vx2030, vx2040, vx205, vx206, vx207) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (38) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (39) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_not(Succ(vx3160), Succ(vx3180)) -> new_not(vx3160, vx3180) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (40) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_not(Succ(vx3160), Succ(vx3180)) -> new_not(vx3160, vx3180) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (41) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (42) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe4(Succ(vx2640), Succ(vx2650), vx266, vx267, vx268, vx269, vx270, vx271) -> new_pePe4(vx2640, vx2650, vx266, vx267, vx268, vx269, vx270, vx271) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (43) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe4(Succ(vx2640), Succ(vx2650), vx266, vx267, vx268, vx269, vx270, vx271) -> new_pePe4(vx2640, vx2650, vx266, vx267, vx268, vx269, vx270, vx271) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (44) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (45) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe5(Succ(vx2530), Succ(vx2540), vx255) -> new_pePe5(vx2530, vx2540, vx255) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (46) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe5(Succ(vx2530), Succ(vx2540), vx255) -> new_pePe5(vx2530, vx2540, vx255) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (47) 59.21/42.41 YES 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (48) 59.21/42.41 Obligation: 59.21/42.41 Q DP problem: 59.21/42.41 The TRS P consists of the following rules: 59.21/42.41 59.21/42.41 new_pePe6(Succ(vx1980), Succ(vx1990), vx200, vx201) -> new_pePe6(vx1980, vx1990, vx200, vx201) 59.21/42.41 59.21/42.41 R is empty. 59.21/42.41 Q is empty. 59.21/42.41 We have to consider all minimal (P,Q,R)-chains. 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (49) QDPSizeChangeProof (EQUIVALENT) 59.21/42.41 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. 59.21/42.41 59.21/42.41 From the DPs we obtained the following set of size-change graphs: 59.21/42.41 *new_pePe6(Succ(vx1980), Succ(vx1990), vx200, vx201) -> new_pePe6(vx1980, vx1990, vx200, vx201) 59.21/42.41 The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3, 4 >= 4 59.21/42.41 59.21/42.41 59.21/42.41 ---------------------------------------- 59.21/42.41 59.21/42.41 (50) 59.21/42.41 YES 59.21/42.45 EOF